- →$input array(6)
- →'#node' => Drupal\node\Entity\Node(29)
- contents
- Static class properties (10)
- Iterator contents (25)
- Available methods (153)
- public in_preview -> NULL
- →protected values -> array(25)
- →'nid' => array(1)
- 'x-default' => string(2) "21"
- →'vid' => array(1)
- 'x-default' => string(3) "451"
- →'type' => array(1)
- 'x-default' => string(4) "book"
- →'uuid' => array(1)
- 'x-default' => string(36) "535ab016-d9f6-4f7b-84ea-8cc924b9efbf"
- →'langcode' => array(1)
- 'x-default' => string(2) "en"
- →'revision_uid' => array(1)
- 'x-default' => string(1) "3"
- →'revision_timestamp' => array(1)
- →'x-default' => string(10) "1580691662"
- timestamp
2020-02-02 20:01:02
- →'revision_log' => array(1)
- 'x-default' => NULL
- →'revision_default' => array(1)
- 'x-default' => string(1) "1"
- →'isDefaultRevision' => array(1)
- 'x-default' => string(1) "1"
- →'status' => array(1)
- 'x-default' => string(1) "1"
- →'uid' => array(1)
- 'x-default' => string(1) "3"
- →'title' => array(1)
- 'x-default' => string(25) "How Do I Make a Decision?"
- →'created' => array(1)
- →'x-default' => string(10) "1578668609"
- timestamp
2020-01-10 10:03:29
- →'changed' => array(1)
- →'x-default' => string(10) "1580691662"
- timestamp
2020-02-02 20:01:02
- →'promote' => array(1)
- 'x-default' => string(1) "0"
- →'sticky' => array(1)
- 'x-default' => string(1) "0"
- →'default_langcode' => array(1)
- 'x-default' => string(1) "1"
- →'revision_translation_affected' => array(1)
- 'x-default' => string(1) "1"
- →'field_add_content_block' => array(1)
- →'x-default' => array(1)
- →array(2)
- 'target_id' => string(3) "213"
- 'target_revision_id' => string(4) "2381"
- →'field_content_image' => array(1)
- →'x-default' => array(1)
- →array(5)
- 'target_id' => string(3) "153"
- →'alt' => string(82) "Cartoon of a signpost pointing in multiple directions surrounded by question mar…"
Cartoon of a signpost pointing in multiple directions surrounded by question marks
- 'title' => string(0) ""
- 'width' => string(4) "2048"
- 'height' => string(4) "2048"
- →'field_editor_comments' => array(1)
- →'x-default' => array(1)
- →array(6)
- 'status' => string(1) "2"
- 'cid' => string(3) "127"
- →'last_comment_timestamp' => string(10) "1694733218"
- timestamp
2023-09-14 19:13:38
- 'last_comment_name' => string(0) ""
- 'last_comment_uid' => string(4) "3384"
- 'comment_count' => string(1) "2"
- →'field_related_content' => array(1)
- →'x-default' => array(2)
target_id #1 "7" #2 "10"
- →'field_sub_title' => array(1)
- →'x-default' => array(1)
- →array(1)
- →'value' => string(128) "Choosing a reconstruction method can be difficult but your plastic surgeon will …"
Choosing a reconstruction method can be difficult but your plastic surgeon will support you through the decision making process.
- →'book' => array(17)
- 'nid' => string(2) "21"
- 'bid' => string(1) "2"
- 'pid' => string(1) "2"
- 'has_children' => string(1) "0"
- 'weight' => string(2) "-1"
- 'depth' => string(1) "2"
- 'p1' => string(1) "2"
- 'p2' => string(2) "21"
- 'p3' => string(1) "0"
- 'p4' => string(1) "0"
- 'p5' => string(1) "0"
- 'p6' => string(1) "0"
- 'p7' => string(1) "0"
- 'p8' => string(1) "0"
- 'p9' => string(1) "0"
- 'link_path' => string(7) "node/21"
- 'link_title' => string(25) "How Do I Make a Decision?"
- protected fields -> array(0)
- →protected fieldDefinitions -> array(25)
- →'nid' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "integer"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:integer"
- →'settings' => array(6)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(2) "ID"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(3) "nid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'uuid' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(4) "uuid"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(15) "field_item:uuid"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(4) "UUID"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(4) "uuid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'vid' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "integer"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:integer"
- →'settings' => array(6)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(11) "Revision ID"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(3) "vid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'langcode' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(8) "language"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(19) "field_item:language"
- 'settings' => array(0)
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(8) "Language"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'display' => array(2)
- →'view' => array(1)
*DEPTH TOO GREAT*
- →'form' => array(1)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(8) "langcode"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'type' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(16) "entity_reference"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(27) "field_item:entity_reference"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(7)
- 'label' => string(12) "Content type"
- 'required' => boolTRUE
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(4) "type"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'revision_timestamp' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "created"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:created"
- 'settings' => array(0)
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(7)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(20) "Revision create time"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(47) "The time that the current revision was created."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(18) "revision_timestamp"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'revision_uid' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(16) "entity_reference"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(27) "field_item:entity_reference"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(7)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(13) "Revision user"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(50) "The user ID of the author of the current revision."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(12) "revision_uid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'revision_log' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(11) "string_long"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(22) "field_item:string_long"
- →'settings' => array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(20) "Revision log message"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(43) "Briefly describe the changes you have made."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- →'default_value' => array(1)
- →array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
- →'form' => array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(12) "revision_log"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'status' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "boolean"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:boolean"
- →'settings' => array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(9) "Published"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'default_value' => array(1)
- →array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(6) "status"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'uid' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(16) "entity_reference"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(27) "field_item:entity_reference"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(10)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(11) "Authored by"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'translatable' => boolTRUE
- 'default_value_callback' => string(46) "Drupal\node\Entity\Node::getDefaultEntityOwner"
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(35) "The username of the content author."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- →'display' => array(2)
- →'view' => array(1)
*DEPTH TOO GREAT*
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(3) "uid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'title' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(6) "string"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(17) "field_item:string"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(5) "Title"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'required' => boolTRUE
- 'translatable' => boolTRUE
- 'revisionable' => boolTRUE
- →'display' => array(2)
- →'view' => array(1)
*DEPTH TOO GREAT*
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(5) "title"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'created' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "created"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:created"
- 'settings' => array(0)
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(11) "Authored on"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(35) "The time that the node was created."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'display' => array(2)
- →'view' => array(1)
*DEPTH TOO GREAT*
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(7) "created"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'changed' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "changed"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:changed"
- 'settings' => array(0)
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(7) "Changed"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(39) "The time that the node was last edited."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(7) "changed"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'promote' => Drupal\Core\Field\Entity\BaseFieldOverride(35)
- contents
- Available methods (137)
- protected baseFieldDefinition -> NULL
- protected id -> string(17) "node.book.promote"
- protected field_name -> string(7) "promote"
- protected field_type -> string(7) "boolean"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(22) "Promoted to front page"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'on_label' => string(2) "On"
- 'off_label' => string(3) "Off"
- protected required -> boolFALSE
- protected translatable -> boolTRUE
- →protected default_value -> array(1)
- →array(1)
- 'value' => integer0
- protected default_value_callback -> string(0) ""
- protected fieldStorage -> NULL
- protected itemDefinition -> NULL
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(17) "node.book.promote"
- protected status -> boolTRUE
- protected uuid -> string(36) "9bf4571b-7d1b-4fa8-b968-686f55e86d91"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- →protected _core -> array(1)
- 'default_config_hash' => string(43) "rYbAZX1eKDo7CVRnBnpYgdmk8HQo5IcKhzePCx9LCZY"
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(19) "base_field_override"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(1)
- string(14) "node.type.book"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromBaseFieldDefinition(Drupal\Core\Field\BaseFieldDefinition $base_field_definition, $bundle) -> \Drupal\Core\Field\Entity\BaseFieldOverride
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:240
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $field_overrides)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:211
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:559
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = base_field_override)
Constructs a BaseFieldOverride object. In most cases, base field override entities are created via BaseFieldOverride::createFromBaseFieldDefinition($definition, 'bundle') @param array $values An array of base field bundle override properties, keyed by property name. The field to override is specified by referring to an existing field with: - field_name: The field name. - entity_type: The entity type. Additionally, a 'bundle' property is required to indicate the entity bundle to which the bundle field override is attached to. Other array elements will be used to set the corresponding properties on the class; see the class property documentation for details. @param string $entity_type (optional) The type of the entity to create. Defaults to 'base_field_override'. @throws \Drupal\Core\Field\FieldException Exception thrown if $values does not contain a field_name, entity_type or bundle value. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:94
- →public __sleep()
Implements the magic __sleep() method. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:247
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:231
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:146
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:125
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:111
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:153
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:139
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:118
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:132
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:271
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} @throws \Drupal\Core\Field\FieldException If the bundle is being changed. Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:176
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getBaseFieldDefinition() -> \Drupal\Core\Field\BaseFieldDefinition
Gets the base field definition. @return \Drupal\Core\Field\BaseFieldDefinition Defined in <ROOT>/core/lib/Drupal/Core/Field/Entity/BaseFieldOverride.php:162
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates() -> array
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:264
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel) -> array
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:319
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →'sticky' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "boolean"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:boolean"
- →'settings' => array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(22) "Sticky at top of lists"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'default_value' => array(1)
- →array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(6) "sticky"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'default_langcode' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "boolean"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:boolean"
- →'settings' => array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(19) "Default translation"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(58) "A flag indicating whether this is the default translation."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'translatable' => boolTRUE
- 'revisionable' => boolTRUE
- →'default_value' => array(1)
- →array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(16) "default_langcode"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'revision_default' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "boolean"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:boolean"
- →'settings' => array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(10)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(16) "Default revision"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(72) "A flag indicating whether this was a default revision when it was saved."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'storage_required' => boolTRUE
- 'internal' => boolTRUE
- 'translatable' => boolFALSE
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(16) "revision_default"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'revision_translation_affected' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(7) "boolean"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(18) "field_item:boolean"
- →'settings' => array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(29) "Revision translation affected"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(72) "Indicates if the last edit of a translation belongs to current revision."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'read-only' => boolTRUE
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(29) "revision_translation_affected"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'path' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(4) "path"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(15) "field_item:path"
- 'settings' => array(0)
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(9) "URL alias"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'translatable' => boolTRUE
- →'display' => array(1)
- →'form' => array(2)
*DEPTH TOO GREAT*
- 'computed' => boolTRUE
- 'provider' => string(4) "path"
- 'field_name' => string(4) "path"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'menu_link' => Drupal\Core\Field\BaseFieldDefinition(7)
- contents
- Static class properties (1)
- Available methods (97)
- protected type -> string(16) "entity_reference"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- contents
- Available methods (41)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
- 'type' => string(27) "field_item:entity_reference"
- →'settings' => array(3)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →public static create($field_definition) -> static
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
- →public static createFromDataType($data_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:28
- →public __construct(array $values = array())
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:355
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:190
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:53
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getFieldDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:78
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:71
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:57
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:64
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:238
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:217
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:365
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setDataType($type) -> static
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
- →public setDescription($description) -> static
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
- →public setFieldDefinition($field_definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php:85
- →public setInternal($internal) -> $this
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
- →public setLabel($label) -> static
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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setSetting($setting_name, $value) -> static
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
- →public setSettings(array $settings) -> static
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected definition -> array(12)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(9) "Menu link"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(68) "Computed menu link for the node (only available during node saving)."
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- 'revisionable' => boolTRUE
- 'class' => string(35) "\Drupal\token\MenuLinkFieldItemList"
- 'translatable' => boolTRUE
- 'internal' => boolTRUE
- →'display' => array(2)
- →'view' => array(1)
*DEPTH TOO GREAT*
- →'form' => array(1)
*DEPTH TOO GREAT*
- 'computed' => boolTRUE
- 'provider' => string(5) "token"
- 'field_name' => string(9) "menu_link"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- constant CARDINALITY_UNLIMITED :: integer-1
- →public static create($type) -> static
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
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:33
- →public static createFromFieldStorageDefinition(Drupal\Core\Field\FieldStorageDefinitionInterface $definition) -> $this
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
- →public static createFromItemType($item_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:101
- →public __clone()
Magic method: Implements a deep clone. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:861
- →public __construct(array $values = array(), Drupal\Core\TypedData\DataDefinitionInterface $item_definition = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:50
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:658
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:293
- →public addPropertyConstraints($name, array $constraints) -> static
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
- →public getCacheContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:15
- →public getCacheMaxAge()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:29
- →public getCacheTags()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/UnchangingCacheableDependencyTrait.php:22
- →public getCardinality()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:258
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:74
- →public getColumns()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:735
- →public getConfig($bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:824
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:270
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:261
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:58
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:466
- →public getDefaultValueCallback()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:459
- →public getDefaultValueLiteral()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:452
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:95
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:438
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:777
- →public getInitialValue() -> array
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
- →public getInitialValueFromField() -> string|null
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
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:92
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:74
- →public getMainPropertyName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:632
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:110
- →public getOptionsProvider($property_name, Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:587
- →public getPropertyDefinition($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:602
- →public getPropertyDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:614
- →public getPropertyNames()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:625
- →public getProvider()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:194
- →public getSchema()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:708
- →public getSetting($setting_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:179
- →public getSettings()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:138
- →public getTargetBundle()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:688
- →public getTargetEntityTypeId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:668
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:131
- →public getTypedDataManager() -> \Drupal\Core\TypedData\TypedDataManagerInterface
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
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:791
- →public getUniqueStorageIdentifier()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:784
- →public hasCustomStorage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:743
- →public isBaseField()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:750
- →public isComputed()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:148
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:804
- →public isDisplayConfigurable($display_context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:445
- →public isInternal()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:878
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:116
- →public isMultiple()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:286
- →public isQueryable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:294
- →public isReadOnly()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:123
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\TypedData\DataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/DataDefinition.php:169
- →public isRevisionable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:235
- →public isStorageRequired()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:835
- →public isTranslatable()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:214
- →public offsetExists($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public &offsetGet($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetSet($offset, $value)
{@inheritdoc} This is for BC support only. @todo: 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
- →public offsetUnset($offset)
{@inheritdoc} This is for BC support only. @todo: 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
- →public setCardinality($cardinality) -> $this
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
- →public setClass($class) -> static
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
- →public setComputed($computed) -> static
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
- →public setConstraints(array $constraints) -> $this
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
- →public setCustomStorage($custom_storage) -> $this
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
- →public setDataType($type)
{@inheritdoc} Inherited from Drupal\Core\TypedData\ListDataDefinition Defined in <ROOT>/core/lib/Drupal/Core/TypedData/ListDataDefinition.php:65
- →public setDefaultValue($value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:483
- →public setDefaultValueCallback($callback)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:503
- →public setDeleted($deleted) -> $this
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
- →public setDescription($description) -> static
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
- →public setDisplayConfigurable($display_context, $configurable) -> static
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
- →public setDisplayOptions($display_context, array $options) -> static
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
- →public setInitialValue($value) -> $this
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
- →public setInitialValueFromField($field_name, $default_value = NULL) -> $this
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
- →public setInternal($internal) -> $this
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
- →public setItemDefinition(Drupal\Core\TypedData\DataDefinitionInterface $definition) -> $this
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
- →public setLabel($label) -> static
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
- →public setName($name) -> static
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
- →public setPropertyConstraints($name, array $constraints) -> static
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
- →public setProvider($provider) -> $this
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
- →public setQueryable($queryable) -> static
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 is removed from 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
- →public setReadOnly($read_only) -> static
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
- →public setRequired($required) -> static
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
- →public setRevisionable($revisionable) -> $this
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
- →public setSetting($setting_name, $value)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:186
- →public setSettings(array $settings)
{@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
- →public setStorageRequired($required) -> static
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
- →public setTargetBundle($bundle) -> $this
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
- →public setTargetEntityTypeId($entity_type_id) -> $this
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
- →public setTranslatable($translatable) -> $this
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
- →public setTypedDataManager(Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager) -> $this
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
- →public toArray() -> array
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
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected getFieldItemClass()
Helper to retrieve the field item class. @deprecated in drupal:8.5.0 and is removed from drupal:9.0.0. Use \Drupal\Core\TypedData\ListDataDefinition::getClass() instead. Defined in <ROOT>/core/lib/Drupal/Core/Field/BaseFieldDefinition.php:643
- →'field_add_content_block' => Drupal\field\Entity\FieldConfig(35)
- contents
- Available methods (136)
- protected deleted -> boolFALSE
- protected fieldStorage -> NULL
- protected id -> string(33) "node.book.field_add_content_block"
- protected field_name -> string(23) "field_add_content_block"
- protected field_type -> string(26) "entity_reference_revisions"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(17) "Add Content Block"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'handler' => string(17) "default:paragraph"
- →'handler_settings' => array(3)
- 'negate' => integer0
- →'target_bundles' => array(8)
*DEPTH TOO GREAT*
- →'target_bundles_drag_drop' => array(14)
*DEPTH TOO GREAT*
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- protected itemDefinition -> NULL
- →protected constraints -> array(1)
- 'ParagraphsLibraryItemHasAllowedParagraphsType' => NULL
- protected propertyConstraints -> array(0)
- protected originalId -> string(33) "node.book.field_add_content_block"
- protected status -> boolTRUE
- protected uuid -> string(36) "9e3fc9a8-f509-456e-ab7a-3f5e12253994"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(10)
- string(42) "field.storage.node.field_add_content_block"
- string(14) "node.type.book"
- string(42) "paragraphs.paragraphs_type.block_paragraph"
- string(32) "paragraphs.paragraphs_type.cards"
- string(31) "paragraphs.paragraphs_type.tabs"
- string(31) "paragraphs.paragraphs_type.text"
- string(42) "paragraphs.paragraphs_type.text_with_image"
- string(42) "paragraphs.paragraphs_type.two_column_text"
- string(32) "paragraphs.paragraphs_type.video"
- string(38) "paragraphs.paragraphs_type.vimeo_embed"
- →'module' => array(1)
- string(26) "entity_reference_revisions"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:373
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:221
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:195
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = field_config)
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. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:94
- →public __sleep()
Implements the magic __sleep() method. Using the Serialize interface and serialize() / unserialize() methods breaks entity forms in PHP 5.4. @todo Investigate in https://www.drupal.org/node/1977206. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:185
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:333
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:292
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:355
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:348
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:285
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:326
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:341
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:127
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
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:149
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:257
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:274
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →'field_content_image' => Drupal\field\Entity\FieldConfig(35)
- contents
- Available methods (136)
- protected deleted -> boolFALSE
- protected fieldStorage -> NULL
- protected id -> string(29) "node.book.field_content_image"
- protected field_name -> string(19) "field_content_image"
- protected field_type -> string(5) "image"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(9) "Key Image"
- protected description -> string(52) "Image is primarily used in the Featured Content area"
- →protected settings -> array(12)
- 'file_directory' => string(31) "[date:custom:Y]-[date:custom:m]"
- 'file_extensions' => string(16) "png gif jpg jpeg"
- 'max_filesize' => string(0) ""
- 'max_resolution' => string(0) ""
- 'min_resolution' => string(0) ""
- 'alt_field' => boolTRUE
- 'alt_field_required' => boolTRUE
- 'title_field' => boolFALSE
- 'title_field_required' => boolFALSE
- →'default_image' => array(5)
- 'uuid' => string(0) ""
- 'alt' => string(0) ""
- 'title' => string(0) ""
- 'width' => NULL
- 'height' => NULL
- 'handler' => string(12) "default:file"
- 'handler_settings' => array(0)
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- protected itemDefinition -> NULL
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(29) "node.book.field_content_image"
- protected status -> boolTRUE
- protected uuid -> string(36) "f516e051-65b6-435b-a3a8-b1d42ba919f7"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(2)
- string(38) "field.storage.node.field_content_image"
- string(14) "node.type.book"
- →'module' => array(1)
- string(5) "image"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:373
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:221
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:195
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = field_config)
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. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:94
- →public __sleep()
Implements the magic __sleep() method. Using the Serialize interface and serialize() / unserialize() methods breaks entity forms in PHP 5.4. @todo Investigate in https://www.drupal.org/node/1977206. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:185
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:333
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:292
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:355
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:348
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:285
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:326
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:341
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:127
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
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:149
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:257
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:274
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →'field_editor_comments' => Drupal\field\Entity\FieldConfig(35)
- contents
- Available methods (136)
- protected deleted -> boolFALSE
- protected fieldStorage -> NULL
- protected id -> string(31) "node.book.field_editor_comments"
- protected field_name -> string(21) "field_editor_comments"
- protected field_type -> string(7) "comment"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(15) "Editor Comments"
- protected description -> string(0) ""
- →protected settings -> array(5)
- 'default_mode' => integer1
- 'per_page' => integer50
- 'anonymous' => integer0
- 'form_location' => boolTRUE
- 'preview' => integer0
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- →protected default_value -> array(1)
- →array(6)
- 'status' => integer2
- 'cid' => integer0
- 'last_comment_timestamp' => integer0
- 'last_comment_name' => NULL
- 'last_comment_uid' => integer0
- 'comment_count' => integer0
- protected default_value_callback -> string(0) ""
- protected itemDefinition -> NULL
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(31) "node.book.field_editor_comments"
- protected status -> boolTRUE
- protected uuid -> string(36) "dbb075a6-d571-410e-88aa-7e04da54ed67"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(2)
- string(40) "field.storage.node.field_editor_comments"
- string(14) "node.type.book"
- →'module' => array(1)
- string(7) "comment"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:373
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:221
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:195
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = field_config)
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. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:94
- →public __sleep()
Implements the magic __sleep() method. Using the Serialize interface and serialize() / unserialize() methods breaks entity forms in PHP 5.4. @todo Investigate in https://www.drupal.org/node/1977206. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:185
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:333
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:292
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:355
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:348
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:285
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:326
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:341
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:127
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
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:149
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:257
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:274
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →'field_related_content' => Drupal\field\Entity\FieldConfig(35)
- contents
- Available methods (136)
- protected deleted -> boolFALSE
- protected fieldStorage -> NULL
- protected id -> string(31) "node.book.field_related_content"
- protected field_name -> string(21) "field_related_content"
- protected field_type -> string(16) "entity_reference"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(15) "Related Content"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'handler' => string(12) "default:node"
- →'handler_settings' => array(4)
- →'target_bundles' => array(1)
*DEPTH TOO GREAT*
- →'sort' => array(1)
*DEPTH TOO GREAT*
- 'auto_create' => boolFALSE
- 'auto_create_bundle' => string(0) ""
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- protected itemDefinition -> NULL
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(31) "node.book.field_related_content"
- protected status -> boolTRUE
- protected uuid -> string(36) "6c83f6e3-e702-4bde-a7c2-4b37f299153d"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(2)
- string(40) "field.storage.node.field_related_content"
- string(14) "node.type.book"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:373
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:221
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:195
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = field_config)
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. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:94
- →public __sleep()
Implements the magic __sleep() method. Using the Serialize interface and serialize() / unserialize() methods breaks entity forms in PHP 5.4. @todo Investigate in https://www.drupal.org/node/1977206. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:185
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:333
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:292
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:355
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:348
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:285
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:326
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:341
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:127
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
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:149
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:257
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:274
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →'field_sub_title' => Drupal\field\Entity\FieldConfig(35)
- contents
- Available methods (136)
- protected deleted -> boolFALSE
- protected fieldStorage -> NULL
- protected id -> string(25) "node.book.field_sub_title"
- protected field_name -> string(15) "field_sub_title"
- protected field_type -> string(6) "string"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(9) "Sub Title"
- protected description -> string(0) ""
- protected settings -> array(0)
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- protected itemDefinition -> NULL
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(25) "node.book.field_sub_title"
- protected status -> boolTRUE
- protected uuid -> string(36) "693d5dfa-5fbf-4c9c-9287-83aa99e58bce"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(2)
- string(34) "field.storage.node.field_sub_title"
- string(14) "node.type.book"
- protected isSyncing -> boolFALSE
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static createFromDataType($type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:465
- →public static createFromItemType($item_type)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:456
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadByName($entity_type_id, $bundle, $field_name) -> static
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:373
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:221
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $fields)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:195
- →public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
Helper callback for uasort() to sort configuration entities by weight and label. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:229
- →public __construct(array $values, $entity_type = field_config)
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. Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:94
- →public __sleep()
Implements the magic __sleep() method. Using the Serialize interface and serialize() / unserialize() methods breaks entity forms in PHP 5.4. @todo Investigate in https://www.drupal.org/node/1977206. Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:445
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:362
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:552
- →public addPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:573
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:159
- →public calculateDependencies()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:185
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:218
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public disable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
- →public enable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:175
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($property_name)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:151
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
- →public getClass()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:488
- →public getConfig($bundle)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:537
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
- →public getConstraint($constraint_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:505
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:498
- →public getDataType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:474
- →public getDefaultValue(Drupal\Core\Entity\FieldableEntityInterface $entity)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:394
- →public getDefaultValueCallback()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:426
- →public getDefaultValueLiteral()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:411
- →public getDependencies()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
- →public getDescription()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:313
- →public getDisplayOptions($display_context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:333
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldStorageDefinition()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:292
- →public getItemDefinition()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:513
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:298
- →public getName()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:203
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:120
- →public getSetting($setting_name)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:359
- →public getSettings()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:344
- →public getTargetBundle()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:224
- →public getTargetEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:217
- →public getThirdPartyProviders()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:552
- →public getThirdPartySetting($module, $key, $default = NULL)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:520
- →public getThirdPartySettings($module)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:532
- →public getType()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:210
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUniqueIdentifier()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:355
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTrustedData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:608
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:196
- →public isComputed()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:348
- →public isDeleted()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:285
- →public isDisplayConfigurable($context)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:326
- →public isInstallable()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:593
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:588
- →public isList()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:481
- →public isNew()
Overrides Entity::isNew(). EntityInterface::enforceIsNew() is only supported for newly created configuration entities but has no effect after saving, since each configuration entity is unique. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:144
- →public isReadOnly()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:341
- →public isRequired()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:379
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:328
- →public isUninstalling()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:211
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:166
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:376
- →public link($text = NULL, $rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:397
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onDependencyRemoval(array $dependencies)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:258
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:127
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:284
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
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:149
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:485
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:615
- →public set($property_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:158
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:544
- →public setDefaultValue($value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:418
- →public setDefaultValueCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:433
- →public setDescription($description)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:320
- →public setLabel($label)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:305
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:127
- →public setPropertyConstraints($name, array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:560
- →public setRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:386
- →public setSetting($setting_name, $value)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:371
- →public setSettings(array $settings)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:351
- →public setStatus($status)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:189
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setThirdPartySetting($module, $key, $value)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:512
- →public setTranslatable($translatable)
{@inheritdoc} Inherited from Drupal\Core\Field\FieldConfigBase Defined in <ROOT>/core/lib/Drupal/Core/Field/FieldConfigBase.php:336
- →public setUninstalling($uninstalling)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:204
- →public status()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:197
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:243
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public trustData()
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:600
- →public unsetThirdPartySetting($module, $key)
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:539
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = edit-form, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:389
- →public urlInfo($rel = edit-form, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:380
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:129
- →protected static getConfigManager() -> \Drupal\Core\Config\ConfigManager
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:586
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
{@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:501
- →protected static normalizeValue(&$value, $main_property_name) -> array
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
- →protected addDependencies(array $dependencies)
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
- →protected addDependency($type, $name)
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:429
- →protected addDependencyTrait($type, $name) -> $this
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
- →protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance)
Calculates and adds dependencies of a specific plugin instance. Dependencies are added for the module that provides the plugin, as well as any dependencies declared by the instance's calculateDependencies() method, if it implements \Drupal\Component\Plugin\DependentPluginInterface. @param \Drupal\Component\Plugin\PluginInspectionInterface $instance The plugin instance. Inherited from Drupal\Core\Config\Entity\ConfigEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:92
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) -> array
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
- →protected getTypedConfig() -> \Drupal\Core\Config\TypedConfigManagerInterface
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:278
- →protected invalidateTagsOnSave($update)
{@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:491
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates()
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:257
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
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
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected themeHandler() -> \Drupal\Core\Extension\ThemeHandlerInterface
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
- →protected urlRouteParameters($rel)
{@inheritdoc} Defined in <ROOT>/core/modules/field/src/Entity/FieldConfig.php:274
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- →protected languages -> array(3)
- →'en' => Drupal\Core\Language\Language(5)
- contents
- Static class properties (15)
- Available methods (9)
- protected name -> string(7) "English"
- protected id -> string(2) "en"
- protected direction -> string(3) "ltr"
- protected weight -> integer0
- protected locked -> boolFALSE
- →public $defaultValues :: array(5)
- 'id' => string(2) "en"
- 'name' => string(7) "English"
- 'direction' => string(3) "ltr"
- 'weight' => integer0
- 'locked' => boolFALSE
- constant LANGCODE_SYSTEM :: string(6) "system"
- constant LANGCODE_NOT_SPECIFIED :: string(3) "und"
- constant LANGCODE_NOT_APPLICABLE :: string(3) "zxx"
- constant LANGCODE_DEFAULT :: string(9) "x-default"
- constant LANGCODE_SITE_DEFAULT :: string(12) "site_default"
- constant STATE_CONFIGURABLE :: integer1
- constant STATE_LOCKED :: integer2
- constant STATE_ALL :: integer3
- constant STATE_SITE_DEFAULT :: integer4
- constant TYPE_CONTENT :: string(16) "language_content"
- constant TYPE_INTERFACE :: string(18) "language_interface"
- constant TYPE_URL :: string(12) "language_url"
- constant DIRECTION_LTR :: string(3) "ltr"
- constant DIRECTION_RTL :: string(3) "rtl"
- →public static sort(&$languages)
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
- →public __construct(array $values = array())
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
- →public getDirection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
- →public getId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
- →public getWeight()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
- →public isDefault()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
- →public isLocked()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
- →protected static getDefaultLangcode() -> string
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
- →'und' => Drupal\Core\Language\Language(5)
- contents
- Static class properties (15)
- Available methods (9)
- →protected name -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(13) "Not specified"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- protected id -> string(3) "und"
- protected direction -> string(3) "ltr"
- protected weight -> integer1
- protected locked -> boolTRUE
- →public $defaultValues :: array(5)
- 'id' => string(2) "en"
- 'name' => string(7) "English"
- 'direction' => string(3) "ltr"
- 'weight' => integer0
- 'locked' => boolFALSE
- constant LANGCODE_SYSTEM :: string(6) "system"
- constant LANGCODE_NOT_SPECIFIED :: string(3) "und"
- constant LANGCODE_NOT_APPLICABLE :: string(3) "zxx"
- constant LANGCODE_DEFAULT :: string(9) "x-default"
- constant LANGCODE_SITE_DEFAULT :: string(12) "site_default"
- constant STATE_CONFIGURABLE :: integer1
- constant STATE_LOCKED :: integer2
- constant STATE_ALL :: integer3
- constant STATE_SITE_DEFAULT :: integer4
- constant TYPE_CONTENT :: string(16) "language_content"
- constant TYPE_INTERFACE :: string(18) "language_interface"
- constant TYPE_URL :: string(12) "language_url"
- constant DIRECTION_LTR :: string(3) "ltr"
- constant DIRECTION_RTL :: string(3) "rtl"
- →public static sort(&$languages)
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
- →public __construct(array $values = array())
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
- →public getDirection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
- →public getId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
- →public getWeight()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
- →public isDefault()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
- →public isLocked()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
- →protected static getDefaultLangcode() -> string
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
- →'zxx' => Drupal\Core\Language\Language(5)
- contents
- Static class properties (15)
- Available methods (9)
- →protected name -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(14) "Not applicable"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- protected id -> string(3) "zxx"
- protected direction -> string(3) "ltr"
- protected weight -> integer2
- protected locked -> boolTRUE
- →public $defaultValues :: array(5)
- 'id' => string(2) "en"
- 'name' => string(7) "English"
- 'direction' => string(3) "ltr"
- 'weight' => integer0
- 'locked' => boolFALSE
- constant LANGCODE_SYSTEM :: string(6) "system"
- constant LANGCODE_NOT_SPECIFIED :: string(3) "und"
- constant LANGCODE_NOT_APPLICABLE :: string(3) "zxx"
- constant LANGCODE_DEFAULT :: string(9) "x-default"
- constant LANGCODE_SITE_DEFAULT :: string(12) "site_default"
- constant STATE_CONFIGURABLE :: integer1
- constant STATE_LOCKED :: integer2
- constant STATE_ALL :: integer3
- constant STATE_SITE_DEFAULT :: integer4
- constant TYPE_CONTENT :: string(16) "language_content"
- constant TYPE_INTERFACE :: string(18) "language_interface"
- constant TYPE_URL :: string(12) "language_url"
- constant DIRECTION_LTR :: string(3) "ltr"
- constant DIRECTION_RTL :: string(3) "rtl"
- →public static sort(&$languages)
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
- →public __construct(array $values = array())
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
- →public getDirection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:115
- →public getId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:108
- →public getName()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:101
- →public getWeight()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:122
- →public isDefault()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:129
- →public isLocked()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:136
- →protected static getDefaultLangcode() -> string
Gets the default langcode. @return string The current default langcode. Defined in <ROOT>/core/lib/Drupal/Core/Language/Language.php:173
- protected langcodeKey -> string(8) "langcode"
- protected defaultLangcodeKey -> string(16) "default_langcode"
- protected activeLangcode -> string(9) "x-default"
- protected defaultLangcode -> string(2) "en"
- →protected translations -> array(1)
- →'x-default' => array(1)
- 'status' => integer1
- protected translationInitialize -> boolFALSE
- protected newRevision -> boolFALSE
- protected isDefaultRevision -> string(1) "1"
- →protected entityKeys -> array(4)
- 'bundle' => string(4) "book"
- 'id' => string(2) "21"
- 'revision' => string(3) "451"
- 'uuid' => string(36) "535ab016-d9f6-4f7b-84ea-8cc924b9efbf"
- →protected translatableEntityKeys -> array(8)
x-default "label" "How Do I Make a Decision?" "langcode" "en" "status" "1" "published" "1" "uid" "3" "owner" "3" "default_langcode" "1" "revision_translation_affected" "1"
- protected validated -> boolFALSE
- protected validationRequired -> boolFALSE
- protected loadedRevisionId -> string(3) "451"
- protected revisionTranslationAffectedKey -> string(29) "revision_translation_affected"
- protected enforceRevisionTranslationAffected -> array(0)
- protected entityTypeId -> string(4) "node"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected isSyncing -> boolFALSE
- protected $fieldsToSkipFromTranslationChangesCheck :: array(0)
- constant TRANSLATION_REMOVED :: integer0
- constant TRANSLATION_EXISTING :: integer1
- constant TRANSLATION_CREATED :: integer2
- constant NOT_PUBLISHED :: integer0
- constant PUBLISHED :: integer1
- constant NOT_PROMOTED :: integer0
- constant PROMOTED :: integer1
- constant NOT_STICKY :: integer0
- constant STICKY :: integer1
- →'nid' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "integer"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(3) "nid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(3) "nid"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'uuid' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(4) "uuid"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(4) "uuid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(4) "uuid"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'vid' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "integer"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(6)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(3) "vid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(3) "vid"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'langcode' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(8) "language"
- →protected propertyDefinitions -> array(2)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- →'language' => Drupal\Core\TypedData\DataReferenceDefinition(3)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'display' => array(2)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(8) "langcode"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(8) "langcode"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(16) "entity_reference"
- →protected propertyDefinitions -> array(2)
- →'target_id' => Drupal\Core\TypedData\DataReferenceTargetDefinition(2)
*DEPTH TOO GREAT*
- →'entity' => Drupal\Core\TypedData\DataReferenceDefinition(3)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(7)
- 'label' => string(12) "Content type"
- 'required' => boolTRUE
- 'read-only' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(4) "type"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(4) "type"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "created"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(7)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(18) "revision_timestamp"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(18) "revision_timestamp"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(16) "entity_reference"
- →protected propertyDefinitions -> array(2)
- →'target_id' => Drupal\Core\TypedData\DataReferenceTargetDefinition(2)
*DEPTH TOO GREAT*
- →'entity' => Drupal\Core\TypedData\DataReferenceDefinition(3)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(7)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(12) "revision_uid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(12) "revision_uid"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'revision_log' => Drupal\Core\Field\FieldItemList(9)
- protected list -> array(0)
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(11) "string_long"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- →'default_value' => array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(12) "revision_log"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(12) "revision_log"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'status' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'default_value' => array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(6) "status"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(6) "status"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(16) "entity_reference"
- →protected propertyDefinitions -> array(2)
- →'target_id' => Drupal\Core\TypedData\DataReferenceTargetDefinition(2)
*DEPTH TOO GREAT*
- →'entity' => Drupal\Core\TypedData\DataReferenceDefinition(3)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(10)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'translatable' => boolTRUE
- 'default_value_callback' => string(46) "Drupal\node\Entity\Node::getDefaultEntityOwner"
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- →'display' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(3) "uid"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(3) "uid"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'title' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(6) "string"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'required' => boolTRUE
- 'translatable' => boolTRUE
- 'revisionable' => boolTRUE
- →'display' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(5) "title"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(5) "title"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'created' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "created"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'display' => array(2)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(7) "created"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(7) "created"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'changed' => Drupal\Core\Field\ChangedFieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\ChangedFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "changed"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(7) "changed"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(7) "changed"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'promote' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\Entity\BaseFieldOverride(35)
- →protected baseFieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected definition -> array(9)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected id -> string(17) "node.book.promote"
- protected field_name -> string(7) "promote"
- protected field_type -> string(7) "boolean"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(22) "Promoted to front page"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'on_label' => string(2) "On"
- 'off_label' => string(3) "Off"
- protected required -> boolFALSE
- protected translatable -> boolTRUE
- →protected default_value -> array(1)
- →array(1)
*DEPTH TOO GREAT*
- protected default_value_callback -> string(0) ""
- protected fieldStorage -> NULL
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\Entity\BaseFieldOverride(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(17) "node.book.promote"
- protected status -> boolTRUE
- protected uuid -> string(36) "9bf4571b-7d1b-4fa8-b968-686f55e86d91"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- →protected _core -> array(1)
- 'default_config_hash' => string(43) "rYbAZX1eKDo7CVRnBnpYgdmk8HQo5IcKhzePCx9LCZY"
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(19) "base_field_override"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(7) "promote"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'sticky' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- →'default_value' => array(1)
*DEPTH TOO GREAT*
- →'display' => array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(6) "sticky"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(6) "sticky"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'default_langcode' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'translatable' => boolTRUE
- 'revisionable' => boolTRUE
- →'default_value' => array(1)
*DEPTH TOO GREAT*
- 'provider' => string(4) "node"
- 'field_name' => string(16) "default_langcode"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(16) "default_langcode"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'revision_default' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(10)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'storage_required' => boolTRUE
- 'internal' => boolTRUE
- 'translatable' => boolFALSE
- 'revisionable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(16) "revision_default"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(16) "revision_default"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(7) "boolean"
- →protected propertyDefinitions -> array(1)
- →'value' => Drupal\Core\TypedData\DataDefinition(2)
*DEPTH TOO GREAT*
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(9)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'read-only' => boolTRUE
- 'revisionable' => boolTRUE
- 'translatable' => boolTRUE
- 'provider' => string(4) "node"
- 'field_name' => string(29) "revision_translation_affected"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(29) "revision_translation_affected"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'path' => Drupal\pathauto\PathautoFieldItemList(10)
- protected list -> array(0)
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(4) "path"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(8)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'translatable' => boolTRUE
- →'display' => array(1)
*DEPTH TOO GREAT*
- 'computed' => boolTRUE
- 'provider' => string(4) "path"
- 'field_name' => string(4) "path"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(4) "path"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- protected valueComputed -> boolFALSE
- →'menu_link' => Drupal\token\MenuLinkFieldItemList(10)
- protected list -> array(0)
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\Core\Field\BaseFieldDefinition(7)
- protected type -> string(16) "entity_reference"
- protected propertyDefinitions -> NULL
- protected schema -> NULL
- protected indexes -> array(0)
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\Core\Field\BaseFieldDefinition(7) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- →protected definition -> array(12)
- →'label' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- →'description' => Drupal\Core\StringTranslation\TranslatableMarkup(5)
*DEPTH TOO GREAT*
- 'revisionable' => boolTRUE
- 'class' => string(35) "\Drupal\token\MenuLinkFieldItemList"
- 'translatable' => boolTRUE
- 'internal' => boolTRUE
- →'display' => array(2)
*DEPTH TOO GREAT*
- 'computed' => boolTRUE
- 'provider' => string(5) "token"
- 'field_name' => string(9) "menu_link"
- 'entity_type' => string(4) "node"
- 'bundle' => NULL
- protected typedDataManager -> NULL
- protected name -> string(9) "menu_link"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- protected valueComputed -> boolFALSE
- →'field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
- →protected list -> array(1)
- →Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(2)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\field\Entity\FieldConfig(35)
- protected deleted -> boolFALSE
- →protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig(33)
- protected id -> string(28) "node.field_add_content_block"
- protected field_name -> string(23) "field_add_content_block"
- protected entity_type -> string(4) "node"
- protected type -> string(26) "entity_reference_revisions"
- protected module -> string(26) "entity_reference_revisions"
- →protected settings -> array(1)
*DEPTH TOO GREAT*
- protected cardinality -> integer-1
- protected translatable -> boolTRUE
- protected locked -> boolFALSE
- protected persist_with_no_fields -> boolFALSE
- public custom_storage -> boolFALSE
- protected indexes -> array(0)
- protected deleted -> boolFALSE
- protected schema -> NULL
- →protected propertyDefinitions -> array(3)
*DEPTH TOO GREAT*
- protected originalId -> string(28) "node.field_add_content_block"
- protected status -> boolTRUE
- protected uuid -> string(36) "4a1453d8-6b45-400c-b4c0-0984e8e9e74f"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(20) "field_storage_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected id -> string(33) "node.book.field_add_content_block"
- protected field_name -> string(23) "field_add_content_block"
- protected field_type -> string(26) "entity_reference_revisions"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(17) "Add Content Block"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'handler' => string(17) "default:paragraph"
- →'handler_settings' => array(3)
*DEPTH TOO GREAT*
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\field\Entity\FieldConfig(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- →protected constraints -> array(1)
- 'ParagraphsLibraryItemHasAllowedParagraphsType' => NULL
- protected propertyConstraints -> array(0)
- protected originalId -> string(33) "node.book.field_add_content_block"
- protected status -> boolTRUE
- protected uuid -> string(36) "9e3fc9a8-f509-456e-ab7a-3f5e12253994"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(10)
*DEPTH TOO GREAT*
- →'module' => array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(23) "field_add_content_block"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
- →protected list -> array(1)
- →Drupal\image\Plugin\Field\FieldType\ImageItem(10)
- protected entityManager -> NULL
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(5)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\field\Entity\FieldConfig(35)
- protected deleted -> boolFALSE
- →protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig(33)
- protected id -> string(24) "node.field_content_image"
- protected field_name -> string(19) "field_content_image"
- protected entity_type -> string(4) "node"
- protected type -> string(5) "image"
- protected module -> string(5) "image"
- →protected settings -> array(5)
*DEPTH TOO GREAT*
- protected cardinality -> integer1
- protected translatable -> boolTRUE
- protected locked -> boolFALSE
- protected persist_with_no_fields -> boolFALSE
- public custom_storage -> boolFALSE
- protected indexes -> array(0)
- protected deleted -> boolFALSE
- protected schema -> NULL
- →protected propertyDefinitions -> array(6)
*DEPTH TOO GREAT*
- protected originalId -> string(24) "node.field_content_image"
- protected status -> boolTRUE
- protected uuid -> string(36) "40855214-df5a-4c57-83b5-dd9946d0f395"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(20) "field_storage_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected id -> string(29) "node.book.field_content_image"
- protected field_name -> string(19) "field_content_image"
- protected field_type -> string(5) "image"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(9) "Key Image"
- protected description -> string(52) "Image is primarily used in the Featured Content area"
- →protected settings -> array(12)
- 'file_directory' => string(31) "[date:custom:Y]-[date:custom:m]"
- 'file_extensions' => string(16) "png gif jpg jpeg"
- 'max_filesize' => string(0) ""
- 'max_resolution' => string(0) ""
- 'min_resolution' => string(0) ""
- 'alt_field' => boolTRUE
- 'alt_field_required' => boolTRUE
- 'title_field' => boolFALSE
- 'title_field_required' => boolFALSE
- →'default_image' => array(5)
*DEPTH TOO GREAT*
- 'handler' => string(12) "default:file"
- 'handler_settings' => array(0)
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\field\Entity\FieldConfig(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(29) "node.book.field_content_image"
- protected status -> boolTRUE
- protected uuid -> string(36) "f516e051-65b6-435b-a3a8-b1d42ba919f7"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(2)
*DEPTH TOO GREAT*
- →'module' => array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(19) "field_content_image"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
- →protected list -> array(1)
- →Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(6)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\comment\CommentFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\field\Entity\FieldConfig(35)
- protected deleted -> boolFALSE
- →protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig(33)
- protected id -> string(26) "node.field_editor_comments"
- protected field_name -> string(21) "field_editor_comments"
- protected entity_type -> string(4) "node"
- protected type -> string(7) "comment"
- protected module -> string(7) "comment"
- →protected settings -> array(1)
*DEPTH TOO GREAT*
- protected cardinality -> integer1
- protected translatable -> boolTRUE
- protected locked -> boolFALSE
- protected persist_with_no_fields -> boolFALSE
- public custom_storage -> boolFALSE
- protected indexes -> array(0)
- protected deleted -> boolFALSE
- protected schema -> NULL
- →protected propertyDefinitions -> array(6)
*DEPTH TOO GREAT*
- protected originalId -> string(26) "node.field_editor_comments"
- protected status -> boolTRUE
- protected uuid -> string(36) "7014bd28-00e6-465f-839a-809d8477e87d"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(20) "field_storage_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected id -> string(31) "node.book.field_editor_comments"
- protected field_name -> string(21) "field_editor_comments"
- protected field_type -> string(7) "comment"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(15) "Editor Comments"
- protected description -> string(0) ""
- →protected settings -> array(5)
- 'default_mode' => integer1
- 'per_page' => integer50
- 'anonymous' => integer0
- 'form_location' => boolTRUE
- 'preview' => integer0
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- →protected default_value -> array(1)
- →array(6)
*DEPTH TOO GREAT*
- protected default_value_callback -> string(0) ""
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\field\Entity\FieldConfig(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(31) "node.book.field_editor_comments"
- protected status -> boolTRUE
- protected uuid -> string(36) "dbb075a6-d571-410e-88aa-7e04da54ed67"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(2)
- →'config' => array(2)
*DEPTH TOO GREAT*
- →'module' => array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(21) "field_editor_comments"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
- →protected list -> array(2)
- →Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer0
- protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- →Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- →protected properties -> array(1)
*DEPTH TOO GREAT*
- protected name -> integer1
- protected parent -> Drupal\Core\Field\EntityReferenceFieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\field\Entity\FieldConfig(35)
- protected deleted -> boolFALSE
- →protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig(33)
- protected id -> string(26) "node.field_related_content"
- protected field_name -> string(21) "field_related_content"
- protected entity_type -> string(4) "node"
- protected type -> string(16) "entity_reference"
- protected module -> string(4) "core"
- →protected settings -> array(1)
*DEPTH TOO GREAT*
- protected cardinality -> integer-1
- protected translatable -> boolTRUE
- protected locked -> boolFALSE
- protected persist_with_no_fields -> boolFALSE
- public custom_storage -> boolFALSE
- protected indexes -> array(0)
- protected deleted -> boolFALSE
- protected schema -> NULL
- →protected propertyDefinitions -> array(2)
*DEPTH TOO GREAT*
- protected originalId -> string(26) "node.field_related_content"
- protected status -> boolTRUE
- protected uuid -> string(36) "2f6b4ee1-d023-49d0-a285-eef1efb0e452"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(20) "field_storage_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected id -> string(31) "node.book.field_related_content"
- protected field_name -> string(21) "field_related_content"
- protected field_type -> string(16) "entity_reference"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(15) "Related Content"
- protected description -> string(0) ""
- →protected settings -> array(2)
- 'handler' => string(12) "default:node"
- →'handler_settings' => array(4)
*DEPTH TOO GREAT*
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\field\Entity\FieldConfig(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(31) "node.book.field_related_content"
- protected status -> boolTRUE
- protected uuid -> string(36) "6c83f6e3-e702-4bde-a7c2-4b37f299153d"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(2)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(21) "field_related_content"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →'field_sub_title' => Drupal\Core\Field\FieldItemList(9)
- →protected list -> array(1)
- →Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
- →protected definition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
*DEPTH TOO GREAT*
- →protected values -> array(1)
*DEPTH TOO GREAT*
- protected properties -> array(0)
- protected name -> integer0
- protected parent -> Drupal\Core\Field\FieldItemList(9) *RECURSION*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected langcode -> string(2) "en"
- →protected definition -> Drupal\field\Entity\FieldConfig(35)
- protected deleted -> boolFALSE
- →protected fieldStorage -> Drupal\field\Entity\FieldStorageConfig(33)
- protected id -> string(20) "node.field_sub_title"
- protected field_name -> string(15) "field_sub_title"
- protected entity_type -> string(4) "node"
- protected type -> string(6) "string"
- protected module -> string(4) "core"
- →protected settings -> array(3)
*DEPTH TOO GREAT*
- protected cardinality -> integer1
- protected translatable -> boolTRUE
- protected locked -> boolFALSE
- protected persist_with_no_fields -> boolFALSE
- public custom_storage -> boolFALSE
- protected indexes -> array(0)
- protected deleted -> boolFALSE
- protected schema -> NULL
- →protected propertyDefinitions -> array(1)
*DEPTH TOO GREAT*
- protected originalId -> string(20) "node.field_sub_title"
- protected status -> boolTRUE
- protected uuid -> string(36) "9cce1e6e-e43f-4458-9d03-8a3106547b28"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(20) "field_storage_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected id -> string(25) "node.book.field_sub_title"
- protected field_name -> string(15) "field_sub_title"
- protected field_type -> string(6) "string"
- protected entity_type -> string(4) "node"
- protected bundle -> string(4) "book"
- protected label -> string(9) "Sub Title"
- protected description -> string(0) ""
- protected settings -> array(0)
- protected required -> boolFALSE
- protected translatable -> boolFALSE
- protected default_value -> array(0)
- protected default_value_callback -> string(0) ""
- →protected itemDefinition -> Drupal\Core\Field\TypedData\FieldItemDataDefinition(3)
- protected fieldDefinition -> Drupal\field\Entity\FieldConfig(35) *RECURSION*
- →protected definition -> array(2)
*DEPTH TOO GREAT*
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
*DEPTH TOO GREAT*
- protected constraints -> array(0)
- protected propertyConstraints -> array(0)
- protected originalId -> string(25) "node.book.field_sub_title"
- protected status -> boolTRUE
- protected uuid -> string(36) "693d5dfa-5fbf-4c9c-9287-83aa99e58bce"
- private isUninstalling -> boolFALSE
- protected langcode -> string(2) "en"
- protected third_party_settings -> array(0)
- protected _core -> array(0)
- protected trustedData -> boolFALSE
- protected entityTypeId -> string(12) "field_config"
- protected enforceIsNew -> NULL
- protected typedData -> NULL
- protected cacheContexts -> array(0)
- protected cacheTags -> array(0)
- protected cacheMaxAge -> integer-1
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected dependencies -> array(1)
- →'config' => array(2)
*DEPTH TOO GREAT*
- protected isSyncing -> boolFALSE
- protected name -> string(15) "field_sub_title"
- →protected parent -> Drupal\Core\Entity\Plugin\DataType\EntityAdapter(8)
- protected entity -> Drupal\node\Entity\Node(29) *RECURSION*
- →protected definition -> Drupal\Core\Entity\TypedData\EntityDataDefinition(3)
- →protected propertyDefinitions -> array(25)
*DEPTH TOO GREAT*
- →protected definition -> array(1)
*DEPTH TOO GREAT*
- protected typedDataManager -> NULL
- protected name -> NULL
- protected parent -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- protected typedDataManager -> NULL
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- →protected typedDataManager -> Drupal\Core\TypedData\TypedDataManager(23)
- protected validator -> NULL
- →protected constraintManager -> Drupal\Core\Validation\ConstraintManager(17)
- protected cacheKey -> string(29) "validation_constraint_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(21) "validation_constraint"
- protected subdir -> string(28) "Plugin/Validation/Constraint"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(44) "Drupal\Core\Validation\Annotation\Constraint"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- protected definitions -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- public _serviceId -> string(21) "validation.constraint"
- →protected prototypes -> array(56)
- →'entity:node:book:.nid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:nid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uuid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uuid.0' => Drupal\Core\Field\Plugin\Field\FieldType\UuidItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.vid' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:vid.0' => Drupal\Core\Field\Plugin\Field\FieldType\IntegerItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0.language' => Drupal\Core\TypedData\Plugin\DataType\LanguageReference(8)
*DEPTH TOO GREAT*
- →'entity:node:book:langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\LanguageItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.type' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:type.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_timestamp' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_timestamp.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_log' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.status' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:status.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.uid' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:uid.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.created' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:created.0' => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.changed' => Drupal\Core\Field\ChangedFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:changed.0' => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.promote' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:promote.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.sticky' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:sticky.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.default_langcode' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:default_langcode.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_default' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_default.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.revision_translation_affected' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:revision_translation_affected.0' => Drupal\Core\Field\Plugin\Field\FieldType\BooleanItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.path' => Drupal\pathauto\PathautoFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.menu_link' => Drupal\token\MenuLinkFieldItemList(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_add_content_block' => Drupal\entity_reference_revisions\EntityReferenceRevisionsFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0.entity' => Drupal\entity_reference_revisions\Plugin\DataType\EntityReferenceRevisions(10)
*DEPTH TOO GREAT*
- →'entity:node:book:field_add_content_block.0' => Drupal\entity_reference_revisions\Plugin\Field\FieldType\EntityReferenceRevisionsItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_content_image' => Drupal\file\Plugin\Field\FieldType\FileFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_content_image.0' => Drupal\image\Plugin\Field\FieldType\ImageItem(10)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_editor_comments' => Drupal\comment\CommentFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_editor_comments.0' => Drupal\comment\Plugin\Field\FieldType\CommentItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_related_content' => Drupal\Core\Field\EntityReferenceFieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.0' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1.entity' => Drupal\Core\Entity\Plugin\DataType\EntityReference(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_related_content.1' => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem(9)
*DEPTH TOO GREAT*
- →'entity:node:book:.field_sub_title' => Drupal\Core\Field\FieldItemList(9)
*DEPTH TOO GREAT*
- →'entity:node:book:field_sub_title.0' => Drupal\Core\Field\Plugin\Field\FieldType\StringItem(9)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(14) "class_resolver"
- protected cacheKey -> string(24) "typed_data_types_plugins"
- protected cacheTags -> array(0)
- protected alterHook -> string(14) "data_type_info"
- protected subdir -> string(15) "Plugin/DataType"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- protected root -> string(5) "/code"
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(41) "Drupal\Core\TypedData\Annotation\DataType"
- protected pluginInterface -> NULL
- →protected namespaces -> ArrayObject(109)
- public Drupal\a11y_paragraphs_tabs -> string(40) "modules/contrib/a11y_paragraphs_tabs/src"
- public Drupal\admin_toolbar -> string(33) "modules/contrib/admin_toolbar/src"
- public Drupal\admin_toolbar_search -> string(54) "modules/contrib/admin_toolbar/admin_toolbar_search/src"
- public Drupal\admin_toolbar_tools -> string(53) "modules/contrib/admin_toolbar/admin_toolbar_tools/src"
- public Drupal\automated_cron -> string(31) "core/modules/automated_cron/src"
- public Drupal\backup_migrate -> string(34) "modules/contrib/backup_migrate/src"
- public Drupal\big_pipe -> string(25) "core/modules/big_pipe/src"
- public Drupal\block -> string(22) "core/modules/block/src"
- public Drupal\block_content -> string(30) "core/modules/block_content/src"
- public Drupal\block_field -> string(23) "modules/block_field/src"
- public Drupal\book -> string(21) "core/modules/book/src"
- public Drupal\book_tree_menu -> string(34) "modules/contrib/book_tree_menu/src"
- public Drupal\breakpoint -> string(27) "core/modules/breakpoint/src"
- public Drupal\captcha -> string(19) "modules/captcha/src"
- public Drupal\ckeditor -> string(25) "core/modules/ckeditor/src"
- public Drupal\ckeditor_templates -> string(38) "modules/contrib/ckeditor_templates/src"
- public Drupal\coffee -> string(26) "modules/contrib/coffee/src"
- public Drupal\color -> string(22) "core/modules/color/src"
- public Drupal\comment -> string(24) "core/modules/comment/src"
- public Drupal\config -> string(23) "core/modules/config/src"
- public Drupal\contact -> string(24) "core/modules/contact/src"
- public Drupal\context -> string(27) "modules/contrib/context/src"
- public Drupal\context_ui -> string(46) "modules/contrib/context/modules/context_ui/src"
- public Drupal\contextual -> string(27) "core/modules/contextual/src"
- public Drupal\ctools -> string(26) "modules/contrib/ctools/src"
- public Drupal\datetime -> string(25) "core/modules/datetime/src"
- public Drupal\dblog -> string(22) "core/modules/dblog/src"
- public Drupal\devel -> string(25) "modules/contrib/devel/src"
- public Drupal\dynamic_page_cache -> string(35) "core/modules/dynamic_page_cache/src"
- public Drupal\editor -> string(23) "core/modules/editor/src"
- public Drupal\entity_reference_revisions -> string(46) "modules/contrib/entity_reference_revisions/src"
- public Drupal\entity_usage -> string(24) "modules/entity_usage/src"
- public Drupal\field -> string(22) "core/modules/field/src"
- public Drupal\field_ui -> string(25) "core/modules/field_ui/src"
- public Drupal\file -> string(21) "core/modules/file/src"
- public Drupal\filter -> string(23) "core/modules/filter/src"
- public Drupal\formblock -> string(29) "modules/contrib/formblock/src"
- public Drupal\glossary -> string(34) "modules/custom/glossary-filter/src"
- public Drupal\google_analytics -> string(28) "modules/google_analytics/src"
- public Drupal\help -> string(21) "core/modules/help/src"
- public Drupal\history -> string(24) "core/modules/history/src"
- public Drupal\image -> string(22) "core/modules/image/src"
- public Drupal\image_captcha -> string(33) "modules/captcha/image_captcha/src"
- public Drupal\imagelightbox -> string(25) "modules/imagelightbox/src"
- public Drupal\imce -> string(24) "modules/contrib/imce/src"
- public Drupal\kint -> string(30) "modules/contrib/devel/kint/src"
- public Drupal\link -> string(21) "core/modules/link/src"
- public Drupal\media -> string(22) "core/modules/media/src"
- public Drupal\menu_block -> string(30) "modules/contrib/menu_block/src"
- public Drupal\menu_ui -> string(24) "core/modules/menu_ui/src"
- public Drupal\module_filter -> string(33) "modules/contrib/module_filter/src"
- public Drupal\node -> string(21) "core/modules/node/src"
- public Drupal\options -> string(24) "core/modules/options/src"
- public Drupal\page_cache -> string(27) "core/modules/page_cache/src"
- public Drupal\paragraphs_edit -> string(27) "modules/paragraphs_edit/src"
- public Drupal\paragraphs_frontend_ui -> string(34) "modules/paragraphs_frontend_ui/src"
- public Drupal\paragraphs_library -> string(57) "modules/contrib/paragraphs/modules/paragraphs_library/src"
- public Drupal\path -> string(21) "core/modules/path/src"
- public Drupal\path_alias -> string(27) "core/modules/path_alias/src"
- public Drupal\quickedit -> string(26) "core/modules/quickedit/src"
- public Drupal\rdf -> string(20) "core/modules/rdf/src"
- public Drupal\recaptcha -> string(21) "modules/recaptcha/src"
- public Drupal\redirect_after_login -> string(32) "modules/redirect_after_login/src"
- public Drupal\remove_username -> string(27) "modules/remove_username/src"
- public Drupal\search -> string(23) "core/modules/search/src"
- public Drupal\settings_tray -> string(30) "core/modules/settings_tray/src"
- public Drupal\shortcut -> string(25) "core/modules/shortcut/src"
- public Drupal\simple_glossary -> string(35) "modules/contrib/simple_glossary/src"
- public Drupal\smtp -> string(16) "modules/smtp/src"
- public Drupal\system -> string(23) "core/modules/system/src"
- public Drupal\taxonomy -> string(25) "core/modules/taxonomy/src"
- public Drupal\text -> string(21) "core/modules/text/src"
- public Drupal\time_spent -> string(22) "modules/time_spent/src"
- public Drupal\token -> string(25) "modules/contrib/token/src"
- public Drupal\toolbar -> string(24) "core/modules/toolbar/src"
- public Drupal\toolbar_extras -> string(34) "modules/contrib/toolbar_extras/src"
- public Drupal\toolbar_themes -> string(34) "modules/contrib/toolbar_themes/src"
- public Drupal\tooltip_taxonomy -> string(28) "modules/tooltip_taxonomy/src"
- public Drupal\tour -> string(21) "core/modules/tour/src"
- public Drupal\update -> string(23) "core/modules/update/src"
- public Drupal\user -> string(21) "core/modules/user/src"
- public Drupal\viewed_pages -> string(31) "modules/custom/viewed_pages/src"
- public Drupal\views_ui -> string(25) "core/modules/views_ui/src"
- public Drupal\webform -> string(19) "modules/webform/src"
- public Drupal\webform_node -> string(40) "modules/webform/modules/webform_node/src"
- public Drupal\webform_submission_log -> string(50) "modules/webform/modules/webform_submission_log/src"
- public Drupal\webform_ui -> string(38) "modules/webform/modules/webform_ui/src"
- public Drupal\youtube -> string(19) "modules/youtube/src"
- public Drupal\menu_link_content -> string(34) "core/modules/menu_link_content/src"
- public Drupal\pathauto -> string(28) "modules/contrib/pathauto/src"
- public Drupal\views -> string(22) "core/modules/views/src"
- public Drupal\paragraphs -> string(30) "modules/contrib/paragraphs/src"
- public Drupal\standard -> string(26) "core/profiles/standard/src"
- public Drupal\Core\TempStore -> string(30) "core/lib/Drupal/Core/TempStore"
- public Drupal\Core\Field -> string(26) "core/lib/Drupal/Core/Field"
- public Drupal\Core\Path -> string(25) "core/lib/Drupal/Core/Path"
- public Drupal\Core\Entity -> string(27) "core/lib/Drupal/Core/Entity"
- public Drupal\Core\Validation -> string(31) "core/lib/Drupal/Core/Validation"
- public Drupal\Core\Config -> string(27) "core/lib/Drupal/Core/Config"
- public Drupal\Core\TypedData -> string(30) "core/lib/Drupal/Core/TypedData"
- public Drupal\Core\Menu -> string(25) "core/lib/Drupal/Core/Menu"
- public Drupal\Core\Datetime -> string(29) "core/lib/Drupal/Core/Datetime"
- public Drupal\Core\Block -> string(26) "core/lib/Drupal/Core/Block"
- public Drupal\Core\Mail -> string(25) "core/lib/Drupal/Core/Mail"
- public Drupal\Core\ProxyClass -> string(31) "core/lib/Drupal/Core/ProxyClass"
- public Drupal\Core\Render -> string(27) "core/lib/Drupal/Core/Render"
- public Drupal\Core\Action -> string(27) "core/lib/Drupal/Core/Action"
- public Drupal\Component\Annotation -> string(36) "core/lib/Drupal/Component/Annotation"
- public _serviceId -> string(20) "container.namespaces"
- protected additionalAnnotationNamespaces -> array(0)
- protected discovery -> NULL
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(224)
- →'entity_revision' => array(10)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:context' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:file' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:action' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:view' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity_revision:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_revision_reference' => array(8)
*DEPTH TOO GREAT*
- →'filter_format' => array(8)
*DEPTH TOO GREAT*
- →'field_item:block_field' => array(13)
*DEPTH TOO GREAT*
- →'field_item:comment' => array(14)
*DEPTH TOO GREAT*
- →'field_item:datetime' => array(14)
*DEPTH TOO GREAT*
- →'field_item:entity_reference_revisions' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file_uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:file' => array(15)
*DEPTH TOO GREAT*
- →'field_item:image' => array(16)
*DEPTH TOO GREAT*
- →'field_item:link' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_float' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_integer' => array(14)
*DEPTH TOO GREAT*
- →'field_item:list_string' => array(14)
*DEPTH TOO GREAT*
- →'field_item:path' => array(13)
*DEPTH TOO GREAT*
- →'field_item:text' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_long' => array(14)
*DEPTH TOO GREAT*
- →'field_item:text_with_summary' => array(14)
*DEPTH TOO GREAT*
- →'field_item:webform' => array(13)
*DEPTH TOO GREAT*
- →'field_item:youtube' => array(13)
*DEPTH TOO GREAT*
- →'field_item:decimal' => array(13)
*DEPTH TOO GREAT*
- →'field_item:changed' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uuid' => array(12)
*DEPTH TOO GREAT*
- →'field_item:boolean' => array(13)
*DEPTH TOO GREAT*
- →'field_item:uri' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string' => array(13)
*DEPTH TOO GREAT*
- →'field_item:entity_reference' => array(13)
*DEPTH TOO GREAT*
- →'field_item:float' => array(13)
*DEPTH TOO GREAT*
- →'field_item:password' => array(11)
*DEPTH TOO GREAT*
- →'field_item:integer' => array(13)
*DEPTH TOO GREAT*
- →'field_item:string_long' => array(13)
*DEPTH TOO GREAT*
- →'field_item:email' => array(13)
*DEPTH TOO GREAT*
- →'field_item:created' => array(13)
*DEPTH TOO GREAT*
- →'field_item:language' => array(14)
*DEPTH TOO GREAT*
- →'field_item:timestamp' => array(14)
*DEPTH TOO GREAT*
- →'field_item:map' => array(11)
*DEPTH TOO GREAT*
- →'entity' => array(10)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_schedule' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_source' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_destination' => array(12)
*DEPTH TOO GREAT*
- →'entity:backup_migrate_settings' => array(12)
*DEPTH TOO GREAT*
- →'entity:block' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:block_content:basic' => array(11)
*DEPTH TOO GREAT*
- →'entity:captcha_point' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment' => array(12)
*DEPTH TOO GREAT*
- →'entity:comment:comment' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message' => array(12)
*DEPTH TOO GREAT*
- →'entity:contact_message:feedback' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_message:personal' => array(11)
*DEPTH TOO GREAT*
- →'entity:contact_form' => array(12)
*DEPTH TOO GREAT*
- →'entity:context' => array(12)
*DEPTH TOO GREAT*
- →'entity:editor' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_storage_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:field_config' => array(12)
*DEPTH TOO GREAT*
- →'entity:file' => array(12)
*DEPTH TOO GREAT*
- →'entity:filter_format' => array(12)
*DEPTH TOO GREAT*
- →'entity:image_style' => array(12)
*DEPTH TOO GREAT*
- →'entity:imce_profile' => array(12)
*DEPTH TOO GREAT*
- →'entity:media' => array(12)
*DEPTH TOO GREAT*
- →'entity:media:audio' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:file' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:image' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:remote_video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:media_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:node' => array(12)
*DEPTH TOO GREAT*
- →'entity:node:book' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:home_slide' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:page' => array(11)
*DEPTH TOO GREAT*
- →'entity:node:webform' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraphs_library_item' => array(12)
*DEPTH TOO GREAT*
- →'entity:path_alias' => array(12)
*DEPTH TOO GREAT*
- →'entity:rdf_mapping' => array(12)
*DEPTH TOO GREAT*
- →'entity:search_page' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut_set' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut' => array(12)
*DEPTH TOO GREAT*
- →'entity:shortcut:default' => array(11)
*DEPTH TOO GREAT*
- →'entity:action' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_vocabulary' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term' => array(12)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:glossary_terms' => array(11)
*DEPTH TOO GREAT*
- →'entity:taxonomy_term:tags' => array(11)
*DEPTH TOO GREAT*
- →'entity:filter_condition' => array(12)
*DEPTH TOO GREAT*
- →'entity:tour' => array(12)
*DEPTH TOO GREAT*
- →'entity:user' => array(12)
*DEPTH TOO GREAT*
- →'entity:user_role' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_options' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission' => array(12)
*DEPTH TOO GREAT*
- →'entity:webform_submission:contact' => array(11)
*DEPTH TOO GREAT*
- →'entity:webform_submission:website_survey' => array(11)
*DEPTH TOO GREAT*
- →'entity:menu_link_content' => array(12)
*DEPTH TOO GREAT*
- →'entity:menu_link_content:menu_link_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:pathauto_pattern' => array(12)
*DEPTH TOO GREAT*
- →'entity:view' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraphs_type' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph' => array(12)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_panel' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tabs_wrapper' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:a11y_paragraphs_tab_content' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:block_paragraph' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:card' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:cards' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:from_library' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tab' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:tabs' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:text_with_image' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:two_column_text' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:video' => array(11)
*DEPTH TOO GREAT*
- →'entity:paragraph:vimeo_embed' => array(11)
*DEPTH TOO GREAT*
- →'entity:base_field_override' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_view_display' => array(12)
*DEPTH TOO GREAT*
- →'entity:entity_form_mode' => array(12)
*DEPTH TOO GREAT*
- →'entity:date_format' => array(12)
*DEPTH TOO GREAT*
- →'entity_reference' => array(8)
*DEPTH TOO GREAT*
- →'list' => array(8)
*DEPTH TOO GREAT*
- →'uri' => array(8)
*DEPTH TOO GREAT*
- →'language' => array(9)
*DEPTH TOO GREAT*
- →'binary' => array(8)
*DEPTH TOO GREAT*
- →'timespan' => array(8)
*DEPTH TOO GREAT*
- →'duration_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'any' => array(8)
*DEPTH TOO GREAT*
- →'email' => array(9)
*DEPTH TOO GREAT*
- →'integer' => array(8)
*DEPTH TOO GREAT*
- →'language_reference' => array(8)
*DEPTH TOO GREAT*
- →'float' => array(8)
*DEPTH TOO GREAT*
- →'datetime_iso8601' => array(8)
*DEPTH TOO GREAT*
- →'boolean' => array(8)
*DEPTH TOO GREAT*
- →'timestamp' => array(8)
*DEPTH TOO GREAT*
- →'string' => array(8)
*DEPTH TOO GREAT*
- →'map' => array(8)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- protected useCaches -> boolTRUE
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(18) "typed_data_manager"
- →public static baseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:277
- →public static bundleFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type, $bundle, array $base_field_definitions)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1381
- →public static create(array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:560
- →public static getCurrentUserId() -> array
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:392
- →public static getDefaultEntityOwner() -> mixed
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
- →public static load($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:540
- →public static loadMultiple(array $ids = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:550
- →public static ownerBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) -> \Drupal\Core\Field\BaseFieldDefinition[]
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
- →public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $nodes)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:178
- →public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:479
- →public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:454
- →public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:162
- →public static publishedBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) -> \Drupal\Core\Field\BaseFieldDefinition[]
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
- →public static revisionLogBaseFieldDefinitions(Drupal\Core\Entity\EntityTypeInterface $entity_type) -> \Drupal\Core\Field\FieldDefinitionInterface[]
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
- →public __clone()
Magic method: Implements a deep clone. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1160
- →public __construct(array $values, $entity_type, $bundle = false, $translations = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:189
- →public &__get($name)
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
- →public __isset($name)
Implements the magic method for isset(). Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1108
- →public __set($name, $value)
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
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:520
- →public __unset($name)
Implements the magic method for unset(). Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1117
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public access($operation = view, Drupal\Core\Session\AccountInterface $account = NULL, $return_as_object = false)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:193
- →public addCacheContexts(array $cache_contexts)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
- →public addCacheTags(array $cache_tags)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
- →public addCacheableDependency($other_object)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
- →public addTranslation($langcode, array $values = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:950
- →public bundle()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:545
- →public createDuplicate()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1131
- →public delete()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:401
- →public enforceIsNew($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
- →public get($field_name)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:566
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:533
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:523
- →public getCacheTagsToInvalidate()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:513
- →public getChangedTime() -> int
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
- →public getChangedTimeAcrossTranslations() -> int
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
- →public getConfigDependencyKey()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:663
- →public getConfigDependencyName()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:670
- →public getConfigTarget()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:677
- →public getCreatedTime()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:216
- →public getEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:427
- →public getEntityTypeId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:152
- →public getFieldDefinition($name)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:668
- →public getFieldDefinitions()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:680
- →public getFields($include_computed = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:635
- →public getIterator()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:661
- →public getLoadedRevisionId()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:313
- →public getOriginalId()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:615
- →public getOwner()
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:65
- →public getOwnerId()
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:48
- →public getRevisionAuthor()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:261
- →public getRevisionCreationTime()
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionCreationTime(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:58
- →public getRevisionId()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:422
- →public getRevisionLogMessage()
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionLogMessage(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:103
- →public getRevisionUser()
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUser(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:73
- →public getRevisionUserId()
Implements \Drupal\Core\Entity\RevisionLogInterface::getRevisionUserId(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:88
- →public getTitle()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:201
- →public getTranslatableFields($include_computed = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:648
- →public getTranslation($langcode)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:847
- →public getTranslationLanguages($include_default = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1010
- →public getTranslationStatus($langcode)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1000
- →public getType()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:186
- →public getTypedData()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:644
- →public getUntranslated()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:882
- →public hasField($field_name)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:559
- →public hasLinkTemplate($rel)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:253
- →public hasTranslation($langcode)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:933
- →public hasTranslationChanges()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1402
- →public id()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:538
- →public isDefaultRevision($new_value = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:335
- →public isDefaultTranslation()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:415
- →public isDefaultTranslationAffectedOnly()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1461
- →public isLatestRevision()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:363
- →public isLatestTranslationAffectedRevision()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:373
- →public isNew()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:136
- →public isNewRevision()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:328
- →public isNewTranslation()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:943
- →public isPromoted()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:231
- →public isPublished()
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:47
- →public isRevisionTranslationAffected()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:383
- →public isRevisionTranslationAffectedEnforced()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:400
- →public isSticky()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:246
- →public isSyncing()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:32
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:429
- →public isValidationRequired()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:496
- →public label()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1246
- →public language()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:715
- →public link($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:271
- →public mergeCacheMaxAge($max_age)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
- →public onChange($name)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:781
- →public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:284
- →public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:139
- →public preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:102
- →public preSaveRevision(Drupal\Core\Entity\EntityStorageInterface $storage, stdClass $record)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:124
- →public referencedEntities()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:1262
- →public removeTranslation($langcode)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:971
- →public save()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:393
- →public set($name, $value, $notify = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:624
- →public setChangedTime($timestamp) -> $this
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
- →public setCreatedTime($timestamp)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:223
- →public setNewRevision($value = true)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:291
- →public setOriginalId($id)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:623
- →public setOwner(Drupal\user\UserInterface $account)
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:73
- →public setOwnerId($uid)
{@inheritdoc} Defined in <ROOT>/core/modules/user/src/EntityOwnerTrait.php:55
- →public setPromoted($promoted)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:238
- →public setPublished($published = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:54
- →public setRevisionAuthorId($uid)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:269
- →public setRevisionCreationTime($timestamp)
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionCreationTime(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:65
- →public setRevisionLogMessage($revision_log_message)
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionLogMessage(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:110
- →public setRevisionTranslationAffected($affected)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:390
- →public setRevisionTranslationAffectedEnforced($enforced)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:407
- →public setRevisionUser(Drupal\user\UserInterface $account)
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUser(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:80
- →public setRevisionUserId($user_id)
Implements \Drupal\Core\Entity\RevisionLogInterface::setRevisionUserId(). Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/RevisionLogEntityTrait.php:95
- →public setSticky($sticky)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:253
- →public setSyncing($syncing)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:23
- →public setTitle($title)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/Entity/Node.php:208
- →public setUnpublished()
{@inheritdoc} Inherited from Drupal\Core\Entity\EditorialContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityPublishedTrait.php:71
- →public setValidationRequired($required)
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:503
- →public toArray()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:690
- →public toLink($text = NULL, $rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:279
- →public toUrl($rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:190
- →public traitSleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public updateLoadedRevisionId()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:320
- →public updateOriginalValues()
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
- →public uriRelationships()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:340
- →public url($rel = canonical, $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:292
- →public urlInfo($rel = canonical, array $options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:182
- →public uuid()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:552
- →public validate()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:487
- →public wasDefaultRevision()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:348
- →protected static getRevisionMetadataKey(Drupal\Core\Entity\EntityTypeInterface $entity_type, $key) -> string
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
- →protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities)
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:598
- →protected clearTranslationCache()
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
- →protected entityManager() -> \Drupal\Core\Entity\EntityManagerInterface
Gets the entity manager. @return \Drupal\Core\Entity\EntityManagerInterface @deprecated in drupal:8.0.0 and is removed from 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
- →protected entityTypeBundleInfo() -> \Drupal\Core\Entity\EntityTypeBundleInfoInterface
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
- →protected entityTypeManager() -> \Drupal\Core\Entity\EntityTypeManagerInterface
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
- →protected getEntityKey($key) -> mixed
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:1289
- →protected getFieldsToSkipFromTranslationChangesCheck() -> array
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:1391
- →protected getLanguages()
{@inheritdoc} Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:268
- →protected getListCacheTagsToInvalidate() -> string[]
The list cache tags to invalidate for this entity. @return string[] Set of list cache tags. Inherited from Drupal\Core\Entity\EntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:502
- →protected getTranslatedField($name, $langcode) -> \Drupal\Core\Field\FieldItemListInterface
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
- →protected initializeTranslation($langcode) -> \Drupal\Core\Entity\EntityInterface
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
- →protected invalidateTagsOnSave($update)
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:573
- →protected languageManager() -> \Drupal\Core\Language\LanguageManagerInterface
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
- →protected linkTemplates() -> array
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:264
- →protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability) -> $this
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
- →protected setDefaultLangcode()
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
- →protected traitGetFieldsToSkipFromTranslationChangesCheck(Drupal\Core\Entity\ContentEntityInterface $entity) -> string[]
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
- →protected updateFieldLangcodes($langcode)
Updates language for already instantiated fields. Inherited from Drupal\Core\Entity\ContentEntityBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityBase.php:770
- →protected urlRouteParameters($rel) -> array
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:319
- →protected uuidGenerator() -> \Drupal\Component\Uuid\UuidInterface
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
- '#view_mode' => string(4) "full"
- →'#cache' => array(5)
- →'tags' => array(2)
- string(7) "node:21"
- string(9) "node_view"
- 'contexts' => array(0)
- 'max-age' => integer-1
- →'keys' => array(4)
- string(11) "entity_view"
- string(4) "node"
- string(2) "21"
- string(4) "full"
- 'bin' => string(6) "render"
- '#theme' => string(4) "node"
- '#weight' => integer0
- →'#pre_render' => array(1)
- →array(2)
- →Drupal\node\NodeViewBuilder(13)
- contents
- Static class properties (3)
- Available methods (29)
- →protected deprecatedProperties -> array(1)
- 'entityManager' => string(14) "entity.manager"
- protected entityTypeId -> string(4) "node"
- →protected entityType -> Drupal\Core\Entity\ContentEntityType(42)
- contents
- Static class properties (2)
- Available methods (85)
- →protected revision_metadata_keys -> array(4)
- 'revision_user' => string(12) "revision_uid"
- 'revision_created' => string(18) "revision_timestamp"
- 'revision_log_message' => string(12) "revision_log"
- 'revision_default' => string(16) "revision_default"
- →protected requiredRevisionMetadataKeys -> array(1)
- 'revision_default' => string(16) "revision_default"
- protected static_cache -> boolTRUE
- protected render_cache -> boolTRUE
- protected persistent_cache -> boolTRUE
- →protected entity_keys -> array(12)
- 'id' => string(3) "nid"
- 'revision' => string(3) "vid"
- 'bundle' => string(4) "type"
- 'label' => string(5) "title"
- 'langcode' => string(8) "langcode"
- 'uuid' => string(4) "uuid"
- 'status' => string(6) "status"
- 'published' => string(6) "status"
- 'uid' => string(3) "uid"
- 'owner' => string(3) "uid"
- 'default_langcode' => string(16) "default_langcode"
- 'revision_translation_affected' => string(29) "revision_translation_affected"
- protected id -> string(4) "node"
- protected originalClass -> string(23) "Drupal\node\Entity\Node"
- →protected handlers -> array(9)
- 'storage' => string(23) "Drupal\node\NodeStorage"
- 'storage_schema' => string(29) "Drupal\node\NodeStorageSchema"
- 'view_builder' => string(27) "Drupal\node\NodeViewBuilder"
- 'access' => string(36) "Drupal\node\NodeAccessControlHandler"
- 'views_data' => string(25) "Drupal\node\NodeViewsData"
- →'form' => array(5)
*DEPTH TOO GREAT*
- →'route_provider' => array(1)
*DEPTH TOO GREAT*
- 'list_builder' => string(27) "Drupal\node\NodeListBuilder"
- 'translation' => string(34) "Drupal\node\NodeTranslationHandler"
- protected admin_permission -> NULL
- protected permission_granularity -> string(6) "bundle"
- →protected links -> array(13)
- 'canonical' => string(12) "/node/{node}"
- 'delete-form' => string(19) "/node/{node}/delete"
- 'delete-multiple-form' => string(26) "/admin/content/node/delete"
- 'edit-form' => string(17) "/node/{node}/edit"
- 'version-history' => string(22) "/node/{node}/revisions"
- 'revision' => string(43) "/node/{node}/revisions/{node_revision}/view"
- 'create' => string(5) "/node"
- 'book-outline-form' => string(20) "/node/{node}/outline"
- 'book-remove-form' => string(27) "/node/{node}/outline/remove"
- 'devel-load' => string(18) "/devel/node/{node}"
- 'devel-render' => string(25) "/devel/node/{node}/render"
- 'devel-definition' => string(29) "/devel/node/{node}/definition"
- 'token-devel' => string(24) "/node/{node}/devel/token"
- protected label_callback -> NULL
- protected bundle_entity_type -> string(9) "node_type"
- protected bundle_of -> NULL
- →protected bundle_label -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(12) "Content type"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- protected base_table -> string(4) "node"
- protected revision_data_table -> string(19) "node_field_revision"
- protected revision_table -> string(13) "node_revision"
- protected data_table -> string(15) "node_field_data"
- protected internal -> boolFALSE
- protected translatable -> boolTRUE
- protected show_revision_ui -> boolTRUE
- →protected label -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(7) "Content"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →protected label_collection -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(7) "Content"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →protected label_singular -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(12) "content item"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →protected label_plural -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- protected options -> array(0)
- protected stringTranslation -> NULL
- protected string -> string(13) "content items"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- →protected label_count -> array(3)
- 'singular' => string(19) "@count content item"
- 'plural' => string(20) "@count content items"
- 'context' => NULL
- protected uri_callback -> NULL
- protected group -> string(7) "content"
- →protected group_label -> Drupal\Core\StringTranslation\TranslatableMarkup(5)
- contents
- Available methods (14)
- protected translatedMarkup -> NULL
- →protected options -> array(1)
*DEPTH TOO GREAT*
- protected stringTranslation -> NULL
- protected string -> string(7) "Content"
- protected arguments -> array(0)
- →public __construct($string, array $arguments = array(), array $options = array(), Drupal\Core\StringTranslation\TranslationInterface $string_translation = NULL)
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
- →public __sleep()
Magic __sleep() method to avoid serializing the string translator. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:203
- →public __toString()
Implements the magic __toString() method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:13
- →public count() -> int
Returns the string length. @return int The length of the string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:227
- →public getArguments() -> mixed[]
Gets all arguments from this translated string. @return mixed[] The array of arguments. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:178
- →public getOption($name) -> mixed
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
- →public getOptions() -> mixed[]
Gets all options from this translated string. @return mixed[] The array of options. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:168
- →public getUntranslatedString() -> string
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
- →public jsonSerialize() -> string
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
- →public render() -> string
Renders the object as a string. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslatableMarkup.php:188
- →protected static placeholderEscape($value) -> string
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
- →protected static placeholderFormat($string, array $args) -> string
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
- →protected _die()
For test purposes, wrap die() in an overridable method. Defined in <ROOT>/core/lib/Drupal/Component/Utility/ToStringTrait.php:31
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
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
- protected field_ui_base_route -> string(26) "entity.node_type.edit_form"
- protected common_reference_target -> boolTRUE
- →protected list_cache_contexts -> array(1)
- string(21) "user.node_grants:view"
- →protected list_cache_tags -> array(1)
- string(9) "node_list"
- →protected constraints -> array(4)
- 'EntityChanged' => NULL
- 'EntityUntranslatableFields' => NULL
- 'BookOutline' => array(0)
- 'MenuSettings' => array(0)
- →protected additional -> array(1)
- 'token_type' => string(4) "node"
- protected class -> string(23) "Drupal\node\Entity\Node"
- protected provider -> string(4) "node"
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- protected stringTranslation -> NULL
- constant ID_MAX_LENGTH :: integer32
- constant BUNDLE_MAX_LENGTH :: integer32
- →public __construct($definition)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:27
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public addConstraint($constraint_name, $options = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:909
- →public entityClassImplements($interface)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:442
- →public get($property)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:345
- →public getAccessControlClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:604
- →public getAdminPermission()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:619
- →public getBaseTable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:722
- →public getBundleConfigDependency($bundle)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:917
- →public getBundleEntityType()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:693
- →public getBundleLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:707
- →public getBundleOf()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:700
- →public getClass()
{@inheritdoc} Inherited from Drupal\Component\Plugin\Definition\PluginDefinition Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:49
- →public getCollectionLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:787
- →public getConfigDependencyKey()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:57
- →public getConstraints()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:894
- →public getCountLabel($count)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:820
- →public getDataTable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:765
- →public getFormClass($operation)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:524
- →public getGroup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:849
- →public getGroupLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:856
- →public getHandlerClass($handler_type, $nested = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:464
- →public getHandlerClasses()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:457
- →public getKey($key)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:406
- →public getKeys()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:399
- →public getLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:772
- →public getLabelCallback()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:668
- →public getLinkTemplate($key)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:640
- →public getLinkTemplates()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:633
- →public getListBuilderClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:553
- →public getListCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:863
- →public getListCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:870
- →public getLowercaseLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:779
- →public getOriginalClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:422
- →public getPermissionGranularity()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:626
- →public getPluralLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:809
- →public getProvider()
{@inheritdoc} Inherited from Drupal\Component\Plugin\Definition\PluginDefinition Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:56
- →public getRevisionDataTable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:751
- →public getRevisionMetadataKey($key)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:104
- →public getRevisionMetadataKeys($include_backwards_compatibility_field_names = true)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:80
- →public getRevisionTable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:758
- →public getRouteProviderClasses()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:597
- →public getSingularLabel()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:798
- →public getStorageClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:498
- →public getUriCallback()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:834
- →public getViewBuilderClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:575
- →public hasFormClasses()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:539
- →public hasHandlerClass($handler_type, $nested = false)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:483
- →public hasKey($key)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:414
- →public hasLabelCallback()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:685
- →public hasLinkTemplate($key)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:648
- →public hasListBuilderClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:568
- →public hasRevisionMetadataKey($key)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:112
- →public hasRouteProviders()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:546
- →public hasViewBuilderClass()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:590
- →public id()
{@inheritdoc} Inherited from Drupal\Component\Plugin\Definition\PluginDefinition Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Definition/PluginDefinition.php:34
- →public isCommonReferenceTarget()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:887
- →public isInternal()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:371
- →public isPersistentlyCacheable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:392
- →public isRenderCacheable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:385
- →public isRevisionable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:743
- →public isStaticallyCacheable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:378
- →public isSubclassOf($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:449
- →public isTranslatable()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:736
- →public set($property, $value)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:358
- →public setAccessClass($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:611
- →public setClass($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:429
- →public setConstraints(array $constraints)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:901
- →public setFormClass($operation, $class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:531
- →public setHandlerClass($handler_type, $value)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:475
- →public setLabelCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:676
- →public setLinkTemplate($key, $path)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:656
- →public setListBuilderClass($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:560
- →public setRevisionMetadataKey($key, $field_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:120
- →public setStorageClass($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:505
- →public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
Sets the string translation service to use. @param \Drupal\Core\StringTranslation\TranslationInterface $translation The string translation service. @return $this Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
- →public setUriCallback($callback)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:841
- →public setViewBuilderClass($class)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:582
- →public showRevisionUi()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityType.php:729
- →protected checkStorageClass($class)
{@inheritdoc} @throws \InvalidArgumentException If the provided class does not implement \Drupal\Core\Entity\ContentEntityStorageInterface. @see \Drupal\Core\Entity\ContentEntityStorageInterface Defined in <ROOT>/core/lib/Drupal/Core/Entity/ContentEntityType.php:70
- →protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
- →protected getNumberOfPlurals($langcode = NULL)
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
- →protected t($string, array $args = array(), array $options = array()) -> \Drupal\Core\StringTranslation\TranslatableMarkup
Translates a string to the current language or to a given language. See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for important security information and usage guidelines. In order for strings to be localized, make them available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object. @param string $string A string containing the English text to translate. @param array $args (optional) An associative array of replacements to make after translation. Based on the first character of the key, the value is escaped and/or themed. See \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details. @param array $options (optional) An associative array of additional options, with the following elements: - 'langcode' (defaults to the current language): A language code, to translate to a language other than what is used to display the page. - 'context' (defaults to the empty context): The context the source string belongs to. See the @link i18n Internationalization topic @endlink for more information about string contexts. @return \Drupal\Core\StringTranslation\TranslatableMarkup An object that, when cast to a string, returns the translated string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() @ingroup sanitization Inherited from Drupal\Core\Entity\EntityType Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
- →protected entityRepository -> Drupal\Core\Entity\EntityRepository(4)
- contents
- Static class properties (1)
- Available methods (11)
- →protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager(23)
- contents
- Available methods (38)
- →protected handlers -> array(2)
*DEPTH TOO GREAT*
- →protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager(4)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
*DEPTH TOO GREAT*
- →protected entityLastInstalledSchemaRepository -> Drupal\Core\Entity\EntityLastInstalledSchemaRepository(2)
*DEPTH TOO GREAT*
- →protected activeDefinitions -> array(2)
*DEPTH TOO GREAT*
- protected cacheKey -> string(11) "entity_type"
- →protected cacheTags -> array(1)
*DEPTH TOO GREAT*
- protected alterHook -> string(11) "entity_type"
- protected subdir -> string(6) "Entity"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(34) "Drupal\Component\Annotation\Plugin"
- protected pluginInterface -> string(34) "Drupal\Core\Entity\EntityInterface"
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- →protected discovery -> Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery(8)
*DEPTH TOO GREAT*
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(52)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(19) "entity_type.manager"
- →public __construct(Traversable $namespaces, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository)
Constructs a new Entity plugin manager. @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\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\Cache\CacheBackendInterface $cache The cache backend to use. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation The string translation. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. @param \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository The entity last installed schema repository. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:92
- →public clearCachedDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:175
- →public createHandlerInstance($class, Drupal\Core\Entity\EntityTypeInterface $definition = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:283
- →public createInstance($plugin_id, array $configuration = array())
{@inheritdoc} Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71
- →public getAccessControlHandler($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:260
- →public getActiveDefinition($entity_type_id) -> \Drupal\Core\Entity\EntityTypeInterface
Gets the active definition for a content entity type. @param string $entity_type_id The entity type ID. @return \Drupal\Core\Entity\EntityTypeInterface The active entity type definition. @internal Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:164
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
- →public getDefinition($entity_type_id, $exception_on_invalid = true)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:142
- →public getDefinitions()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
- →public getFormObject($entity_type_id, $operation)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:221
- →public getHandler($entity_type_id, $handler_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267
- →public getInstance(array $options)
{@inheritdoc} Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106
- →public getListBuilder($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:214
- →public getRouteProviders($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:238
- →public getStorage($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:207
- →public getViewBuilder($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:253
- →public hasDefinition($plugin_id)
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
- →public hasHandler($entity_type_id, $handler_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:196
- →public processDefinition(&$definition, $plugin_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:107
- →public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
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
- →public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = NULL)
Defined in <ROOT>/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
- →public useCaches($use_caches = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:184
- →protected alterDefinitions(&$definitions)
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
- →protected alterInfo($alter_hook)
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
- →protected cacheGet($cid) -> object|false
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
- →protected cacheSet($cid, $data, $expire = -1, array $tags = array())
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
- →protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
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
- →protected extractProviderFromDefinition($plugin_definition) -> string|null
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
- →protected findDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:122
- →protected getCachedDefinitions() -> array|null
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
- →protected getDiscovery()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
- →protected getFactory()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
- →protected handlePluginNotFound($plugin_id, array $configuration) -> object
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
- →protected providerExists($provider) -> bool
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
- →protected setCachedDefinitions($definitions)
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
- →private fixContextAwareDefinitions(array &$definitions)
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
- →protected languageManager -> Drupal\Core\Language\LanguageManager(6)
- contents
- Available methods (22)
- →protected languages -> array(1)
*DEPTH TOO GREAT*
- →protected defaultLanguage -> Drupal\Core\Language\LanguageDefault(2)
*DEPTH TOO GREAT*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(16) "language_manager"
- →public definedLanguageTypesInfo -> array(3)
*DEPTH TOO GREAT*
- →public static getStandardLanguageList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:224
- →public static getUnitedNationsLanguageList() -> array
The 6 official languages used at the United Nations. This list is based on http://www.un.org/en/sections/about-un/official-languages/index.html and it uses the same format as getStandardLanguageList(). @return array An array with language codes as keys, and English and native language names as values. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:342
- →public __construct(Drupal\Core\Language\LanguageDefault $default_language)
Constructs the language manager. @param \Drupal\Core\Language\LanguageDefault $default_language The default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:41
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public getConfigOverrideLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:374
- →public getCurrentLanguage($type = language_interface)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:102
- →public getDefaultLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:116
- →public getDefaultLockedLanguages($weight = 0)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:174
- →public getDefinedLanguageTypesInfo() -> array
Returns information about all defined language types. Defines the three core language types: - Interface language is the only configurable language type in core. It is used by t() as the default language if none is specified. - Content language is by default non-configurable and inherits the interface language negotiated value. It is used by the Field API to determine the display language for fields if no explicit value is specified. - URL language is by default non-configurable and is determined through the URL language negotiation method or the URL fallback language negotiation method if no language can be detected. It is used by l() as the default language if none is specified. @return array An associative array of language type information arrays keyed by language type machine name, in the format of hook_language_types_info(). Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:79
- →public getFallbackCandidates(array $context = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:210
- →public getLanguage($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:150
- →public getLanguageName($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:158
- →public getLanguageSwitchLinks($type, Drupal\Core\Url $url)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:217
- →public getLanguageTypes()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55
- →public getLanguages($flags = 1)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:123
- →public getNativeLanguages()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:142
- →public isLanguageLocked($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:202
- →public isMultilingual()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:48
- →public reset($type = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109
- →public setConfigOverrideLanguage(Drupal\Core\Language\LanguageInterface $language = NULL) -> $this
Sets the configuration override language. This function is a noop since the configuration cannot be overridden by language unless the Language module is enabled. That replaces the default language manager with a configurable language manager. @param \Drupal\Core\Language\LanguageInterface $language The language to override configuration with. @return $this @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage() Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:367
- →protected filterLanguages(array $languages, $flags = 1) -> \Drupal\Core\Language\LanguageInterface[]
Filters the full list of languages based on the value of the flag. The locked languages are removed by default. @param \Drupal\Core\Language\LanguageInterface[] $languages Array with languages to be filtered. @param int $flags (optional) Specifies the state of the languages that have to be returned. It can be: LanguageInterface::STATE_CONFIGURABLE, LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL. @return \Drupal\Core\Language\LanguageInterface[] An associative array of languages, keyed by the language code. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:393
- →protected contextRepository -> Drupal\Core\Plugin\Context\LazyContextRepository(4)
- contents
- Available methods (3)
- →protected contextProviderServiceIDs -> array(5)
*DEPTH TOO GREAT*
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- protected contexts -> array(0)
- public _serviceId -> string(18) "context.repository"
- →public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, array $context_provider_service_ids)
Constructs a LazyContextRepository object. @param \Symfony\Component\DependencyInjection\ContainerInterface $container The current service container. @param string[] $context_provider_service_ids The set of the available context provider service IDs. Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:42
- →public getAvailableContexts()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:94
- →public getRuntimeContexts(array $context_ids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Plugin/Context/LazyContextRepository.php:50
- public _serviceId -> string(17) "entity.repository"
- constant CONTEXT_ID_LEGACY_CONTEXT_OPERATION :: string(43) "@entity.repository:legacy_context_operation"
- →public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Plugin\Context\ContextRepositoryInterface $context_repository = NULL)
Constructs a new EntityRepository. @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager The entity type manager. @param \Drupal\Core\Language\LanguageManagerInterface $language_manager The language manager. @param \Drupal\Core\Plugin\Context\ContextRepositoryInterface $context_repository The context repository service. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:47
- →public getActive($entity_type_id, $entity_id, array $contexts = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:135
- →public getActiveMultiple($entity_type_id, array $entity_ids, array $contexts = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:142
- →public getCanonical($entity_type_id, $entity_id, array $contexts = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:179
- →public getCanonicalMultiple($entity_type_id, array $entity_ids, array $contexts = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:186
- →public getTranslationFromContext(Drupal\Core\Entity\EntityInterface $entity, $langcode = NULL, $context = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:99
- →public loadEntityByConfigTarget($entity_type_id, $target)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:77
- →public loadEntityByUuid($entity_type_id, $uuid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:62
- →protected getContentLanguageFromContexts(array $contexts) -> string|null
Retrieves the current content language from the specified contexts. @param \Drupal\Core\Plugin\Context\ContextInterface[] $contexts An array of context items. @return string|null A language code or NULL if no language context was provided. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:224
- →protected getLatestTranslationAffectedRevision(Drupal\Core\Entity\RevisionableInterface $entity, $langcode) -> \Drupal\Core\Entity\RevisionableInterface
Returns the latest revision translation of the specified entity. @param \Drupal\Core\Entity\RevisionableInterface $entity The default revision of the entity being converted. @param string $langcode The language of the revision translation to be loaded. @return \Drupal\Core\Entity\RevisionableInterface The latest translation-affecting revision for the specified entity, or just the latest revision, if the specified entity is not translatable or does not have a matching translation yet. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:249
- →protected loadRevision(Drupal\Core\Entity\RevisionableInterface $entity, $revision_id) -> \Drupal\Core\Entity\RevisionableInterface
Loads the specified entity revision. @param \Drupal\Core\Entity\RevisionableInterface $entity The default revision of the entity being converted. @param string $revision_id The identifier of the revision to be loaded. @return \Drupal\Core\Entity\RevisionableInterface An entity revision object. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityRepository.php:295
- →protected entityDisplayRepository -> Drupal\Core\Entity\EntityDisplayRepository(8)
- contents
- Static class properties (1)
- Available methods (23)
- →protected displayModeInfo -> array(1)
- →'view_mode' => array(14)
*DEPTH TOO GREAT*
- →protected languageManager -> Drupal\Core\Language\LanguageManager(6)
- contents
- Available methods (22)
- →protected languages -> array(1)
*DEPTH TOO GREAT*
- →protected defaultLanguage -> Drupal\Core\Language\LanguageDefault(2)
*DEPTH TOO GREAT*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(16) "language_manager"
- →public definedLanguageTypesInfo -> array(3)
*DEPTH TOO GREAT*
- →public static getStandardLanguageList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:224
- →public static getUnitedNationsLanguageList() -> array
The 6 official languages used at the United Nations. This list is based on http://www.un.org/en/sections/about-un/official-languages/index.html and it uses the same format as getStandardLanguageList(). @return array An array with language codes as keys, and English and native language names as values. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:342
- →public __construct(Drupal\Core\Language\LanguageDefault $default_language)
Constructs the language manager. @param \Drupal\Core\Language\LanguageDefault $default_language The default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:41
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public getConfigOverrideLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:374
- →public getCurrentLanguage($type = language_interface)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:102
- →public getDefaultLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:116
- →public getDefaultLockedLanguages($weight = 0)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:174
- →public getDefinedLanguageTypesInfo() -> array
Returns information about all defined language types. Defines the three core language types: - Interface language is the only configurable language type in core. It is used by t() as the default language if none is specified. - Content language is by default non-configurable and inherits the interface language negotiated value. It is used by the Field API to determine the display language for fields if no explicit value is specified. - URL language is by default non-configurable and is determined through the URL language negotiation method or the URL fallback language negotiation method if no language can be detected. It is used by l() as the default language if none is specified. @return array An associative array of language type information arrays keyed by language type machine name, in the format of hook_language_types_info(). Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:79
- →public getFallbackCandidates(array $context = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:210
- →public getLanguage($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:150
- →public getLanguageName($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:158
- →public getLanguageSwitchLinks($type, Drupal\Core\Url $url)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:217
- →public getLanguageTypes()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55
- →public getLanguages($flags = 1)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:123
- →public getNativeLanguages()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:142
- →public isLanguageLocked($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:202
- →public isMultilingual()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:48
- →public reset($type = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109
- →public setConfigOverrideLanguage(Drupal\Core\Language\LanguageInterface $language = NULL) -> $this
Sets the configuration override language. This function is a noop since the configuration cannot be overridden by language unless the Language module is enabled. That replaces the default language manager with a configurable language manager. @param \Drupal\Core\Language\LanguageInterface $language The language to override configuration with. @return $this @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage() Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:367
- →protected filterLanguages(array $languages, $flags = 1) -> \Drupal\Core\Language\LanguageInterface[]
Filters the full list of languages based on the value of the flag. The locked languages are removed by default. @param \Drupal\Core\Language\LanguageInterface[] $languages Array with languages to be filtered. @param int $flags (optional) Specifies the state of the languages that have to be returned. It can be: LanguageInterface::STATE_CONFIGURABLE, LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL. @return \Drupal\Core\Language\LanguageInterface[] An associative array of languages, keyed by the language code. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:393
- →protected entityTypeManager -> Drupal\Core\Entity\EntityTypeManager(23)
- contents
- Available methods (38)
- →protected handlers -> array(2)
*DEPTH TOO GREAT*
- →protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager(4)
*DEPTH TOO GREAT*
- →protected classResolver -> Drupal\Core\DependencyInjection\ClassResolver(4)
*DEPTH TOO GREAT*
- →protected entityLastInstalledSchemaRepository -> Drupal\Core\Entity\EntityLastInstalledSchemaRepository(2)
*DEPTH TOO GREAT*
- →protected activeDefinitions -> array(2)
*DEPTH TOO GREAT*
- protected cacheKey -> string(11) "entity_type"
- →protected cacheTags -> array(1)
*DEPTH TOO GREAT*
- protected alterHook -> string(11) "entity_type"
- protected subdir -> string(6) "Entity"
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- protected defaults -> array(0)
- protected pluginDefinitionAnnotationName -> string(34) "Drupal\Component\Annotation\Plugin"
- protected pluginInterface -> string(34) "Drupal\Core\Entity\EntityInterface"
- →protected namespaces -> ArrayObject(108)
*DEPTH TOO GREAT*
- protected additionalAnnotationNamespaces -> array(0)
- →protected discovery -> Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery(8)
*DEPTH TOO GREAT*
- protected factory -> NULL
- protected mapper -> NULL
- →protected definitions -> array(52)
*DEPTH TOO GREAT*
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected useCaches -> boolTRUE
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- public _serviceId -> string(19) "entity_type.manager"
- →public __construct(Traversable $namespaces, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\StringTranslation\TranslationInterface $string_translation, Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver, Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository)
Constructs a new Entity plugin manager. @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\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\Cache\CacheBackendInterface $cache The cache backend to use. @param \Drupal\Core\StringTranslation\TranslationInterface $string_translation The string translation. @param \Drupal\Core\DependencyInjection\ClassResolverInterface $class_resolver The class resolver. @param \Drupal\Core\Entity\EntityLastInstalledSchemaRepositoryInterface $entity_last_installed_schema_repository The entity last installed schema repository. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:92
- →public clearCachedDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:175
- →public createHandlerInstance($class, Drupal\Core\Entity\EntityTypeInterface $definition = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:283
- →public createInstance($plugin_id, array $configuration = array())
{@inheritdoc} Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:71
- →public getAccessControlHandler($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:260
- →public getActiveDefinition($entity_type_id) -> \Drupal\Core\Entity\EntityTypeInterface
Gets the active definition for a content entity type. @param string $entity_type_id The entity type ID. @return \Drupal\Core\Entity\EntityTypeInterface The active entity type definition. @internal Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:164
- →public getCacheContexts()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:383
- →public getCacheMaxAge()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:397
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:390
- →public getDefinition($entity_type_id, $exception_on_invalid = true)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:142
- →public getDefinitions()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:172
- →public getFormObject($entity_type_id, $operation)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:221
- →public getHandler($entity_type_id, $handler_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:267
- →public getInstance(array $options)
{@inheritdoc} Inherited from Drupal\Component\Plugin\PluginManagerBase Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:106
- →public getListBuilder($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:214
- →public getRouteProviders($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:238
- →public getStorage($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:207
- →public getViewBuilder($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:253
- →public hasDefinition($plugin_id)
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
- →public hasHandler($entity_type_id, $handler_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:196
- →public processDefinition(&$definition, $plugin_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:107
- →public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array())
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
- →public setContainer(Symfony\Component\DependencyInjection\ContainerInterface $container = NULL)
Defined in <ROOT>/vendor/symfony/dependency-injection/ContainerAwareTrait.php:26
- →public useCaches($use_caches = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:184
- →protected alterDefinitions(&$definitions)
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
- →protected alterInfo($alter_hook)
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
- →protected cacheGet($cid) -> object|false
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
- →protected cacheSet($cid, $data, $expire = -1, array $tags = array())
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
- →protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid) -> array|null
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
- →protected extractProviderFromDefinition($plugin_definition) -> string|null
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
- →protected findDefinitions()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityTypeManager.php:122
- →protected getCachedDefinitions() -> array|null
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
- →protected getDiscovery()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:259
- →protected getFactory()
{@inheritdoc} Inherited from Drupal\Core\Plugin\DefaultPluginManager Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:270
- →protected handlePluginNotFound($plugin_id, array $configuration) -> object
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
- →protected providerExists($provider) -> bool
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
- →protected setCachedDefinitions($definitions)
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
- →private fixContextAwareDefinitions(array &$definitions)
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
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- contents
- Available methods (34)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- →public static parseDependency($dependency) -> array
Parses a dependency for comparison by drupal_check_incompatibility(). @param string $dependency A dependency string, which specifies a module dependency, and optionally the project it comes from and versions that are supported. Supported formats include: - 'module' - 'project:module' - 'project:module (>=version, version)'. @return array An associative array with three keys: - 'name' includes the name of the thing to depend on (e.g. 'foo'). - 'original_version' contains the original version string (which can be used in the UI for reporting incompatibilities). - 'versions' is a list of associative arrays, each containing the keys 'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<', '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'. Callers should pass this structure to drupal_check_incompatibility(). @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Extension\Dependency::createFromString() instead. @see https://www.drupal.org/node/2756875 Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:723
- →public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend)
Constructs a ModuleHandler object. @param string $root The app root. @param array $module_list An associative array whose keys are the names of installed modules and whose values are Extension class parameters. This is normally the %container.modules% parameter being set up by DrupalKernel. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend for storing module hook implementation information. @see \Drupal\Core\DrupalKernel @see \Drupal\Core\CoreServiceProvider Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
- →public addModule($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
- →public addProfile($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
- →public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:455
- →public alterDeprecated($description, $type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:546
- →public buildModuleDependencies(array $modules)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
- →public getHookInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
- →public getImplementations($hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
- →public getModule($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
- →public getModuleDirectories()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:738
- →public getModuleList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
- →public getName($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:749
- →public implementsHook($module, $hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:367
- →public invoke($module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:387
- →public invokeAll($hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:398
- →public invokeAllDeprecated($description, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:427
- →public invokeDeprecated($description, $module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:418
- →public isLoaded()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
- →public load($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
- →public loadAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
- →public loadAllIncludes($type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
- →public loadInclude($module, $type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
- →public moduleExists($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
- →public reload()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
- →public resetImplementations()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:345
- →public setModuleList(array $module_list = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
- →public writeCache()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:335
- →protected add($type, $name, $path)
Adds a module or profile to the list of currently active modules. @param string $type The extension type; either 'module' or 'profile'. @param string $name The module name; e.g., 'node'. @param string $path The module path; e.g., 'core/modules/node'. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
- →protected buildHookInfo()
Builds hook_hook_info() information. @see \Drupal\Core\Extension\ModuleHandler::getHookInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
- →protected buildImplementationInfo($hook) -> mixed[]
Builds hook implementation information for a given hook name. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. @throws \RuntimeException Exception thrown when an invalid implementation is added by hook_module_implements_alter(). @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:623
- →protected getImplementationInfo($hook) -> mixed[]
Provides information about modules' implementations of a hook. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:577
- →protected verifyImplementations(&$implementations, $hook) -> bool
Verifies an array of implementations loaded from the cache, by including the lazy-loaded $module.$group.inc, and checking function_exists(). @param string[] $implementations Implementation "group" by module name. @param string $hook The hook name. @return bool TRUE, if all implementations exist. FALSE, if one or more implementations don't exist and need to be removed from the cache. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:672
- →private triggerDeprecationError($description, $hook)
Triggers an E_USER_DEPRECATED error if any module implements the hook. @param string $description Helpful text describing what to do instead of implementing this hook. @param string $hook The name of the hook. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:441
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- contents
- Static class properties (2)
- Available methods (17)
- protected bin -> string(15) "cache_discovery"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.95
- public _serviceId -> string(15) "cache.discovery"
- constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
- constant CACHE_PERMANENT :: integer-1
- →public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
Constructs a ChainedFastBackend object. @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend The consistent cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend The fast cache backend. @param string $bin The cache bin for which the object is created. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:91
- →public delete($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:204
- →public deleteAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:220
- →public deleteMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:212
- →public garbageCollection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:261
- →public get($cid, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:101
- →public getMultiple(&$cids, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:110
- →public invalidate($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:228
- →public invalidateAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:253
- →public invalidateMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:235
- →public invalidateTags(array $tags)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:243
- →public removeBin()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:269
- →public reset()
@todo Document in https://www.drupal.org/node/2311945. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:277
- →public set($cid, $data, $expire = -1, array $tags = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:179
- →public setMultiple(array $items)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:190
- →protected getLastWriteTimestamp()
Gets the last write timestamp. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:284
- →protected markAsOutdated()
Marks the fast cache bin as outdated because of a write. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:295
- protected useCaches -> boolTRUE
- protected stringTranslation -> NULL
- public _serviceId -> string(25) "entity_display.repository"
- constant DEFAULT_DISPLAY_MODE :: string(7) "default"
- →public __construct(Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Language\LanguageManagerInterface $language_manager)
Constructs a new EntityDisplayRepository. @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager The entity type manager. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend The cache backend. @param \Drupal\Core\Language\LanguageManagerInterface $language_manager The language manager. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:60
- →public clearDisplayModeInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:241
- →public getAllFormModes()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:84
- →public getAllViewModes()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:70
- →public getFormDisplay($entity_type, $bundle, $form_mode = default)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:272
- →public getFormModeOptions($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:160
- →public getFormModeOptionsByBundle($entity_type_id, $bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:174
- →public getFormModes($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:91
- →public getViewDisplay($entity_type, $bundle, $view_mode = default)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:249
- →public getViewModeOptions($entity_type)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:153
- →public getViewModeOptionsByBundle($entity_type_id, $bundle)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:167
- →public getViewModes($entity_type_id)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:77
- →public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
Sets the string translation service to use. @param \Drupal\Core\StringTranslation\TranslationInterface $translation The string translation service. @return $this Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
- →protected cacheGet($cid) -> object|false
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() Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
- →protected cacheSet($cid, $data, $expire = -1, array $tags = array())
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() Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
- →protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
- →protected getAllDisplayModesByEntityType($display_type) -> array
Gets the entity display mode info for all entity types. @param string $display_type The display type to be retrieved. It can be "view_mode" or "form_mode". @return array The display mode info for all entity types. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:104
- →protected getDisplayModeOptions($display_type, $entity_type_id) -> array
Gets an array of display mode options. @param string $display_type The display type to be retrieved. It can be "view_mode" or "form_mode". @param string $entity_type_id The entity type whose display mode options should be returned. @return array An array of display mode labels, keyed by the display mode ID. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:189
- →protected getDisplayModeOptionsByBundle($display_type, $entity_type_id, $bundle) -> array
Returns an array of enabled display mode options by bundle. @param $display_type The display type to be retrieved. It can be "view_mode" or "form_mode". @param string $entity_type_id The entity type whose display mode options should be returned. @param string $bundle The name of the bundle. @return array An array of display mode labels, keyed by the display mode ID. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:210
- →protected getDisplayModesByEntityType($display_type, $entity_type_id) -> array
Gets the entity display mode info for a specific entity type. @param string $display_type The display type to be retrieved. It can be "view_mode" or "form_mode". @param string $entity_type_id The entity type whose display mode info should be returned. @return array The display mode info for a specific entity type. Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayRepository.php:137
- →protected getNumberOfPlurals($langcode = NULL)
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
- →protected t($string, array $args = array(), array $options = array()) -> \Drupal\Core\StringTranslation\TranslatableMarkup
Translates a string to the current language or to a given language. See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for important security information and usage guidelines. In order for strings to be localized, make them available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object. @param string $string A string containing the English text to translate. @param array $args (optional) An associative array of replacements to make after translation. Based on the first character of the key, the value is escaped and/or themed. See \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details. @param array $options (optional) An associative array of additional options, with the following elements: - 'langcode' (defaults to the current language): A language code, to translate to a language other than what is used to display the page. - 'context' (defaults to the empty context): The context the source string belongs to. See the @link i18n Internationalization topic @endlink for more information about string contexts. @return \Drupal\Core\StringTranslation\TranslatableMarkup An object that, when cast to a string, returns the translated string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() @ingroup sanitization Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
- protected cacheBin -> string(6) "render"
- →protected languageManager -> Drupal\Core\Language\LanguageManager(6)
- contents
- Available methods (22)
- →protected languages -> array(1)
- →'en' => array(1)
*DEPTH TOO GREAT*
- →protected defaultLanguage -> Drupal\Core\Language\LanguageDefault(2)
- contents
- Available methods (3)
- →protected language -> Drupal\Core\Language\Language(5)
*DEPTH TOO GREAT*
- public _serviceId -> string(16) "language.default"
- →public __construct(array $values)
Constructs the default language object. @param array $values The properties used to construct the default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:30
- →public get() -> \Drupal\Core\Language\LanguageInterface
Gets the default language. @return \Drupal\Core\Language\LanguageInterface The default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:40
- →public set(Drupal\Core\Language\LanguageInterface $language)
Sets the default language. @param \Drupal\Core\Language\LanguageInterface $language The default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageDefault.php:50
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(16) "language_manager"
- →public definedLanguageTypesInfo -> array(3)
- →'language_interface' => array(3)
*DEPTH TOO GREAT*
- →'language_content' => array(3)
*DEPTH TOO GREAT*
- →'language_url' => array(1)
*DEPTH TOO GREAT*
- →public static getStandardLanguageList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:224
- →public static getUnitedNationsLanguageList() -> array
The 6 official languages used at the United Nations. This list is based on http://www.un.org/en/sections/about-un/official-languages/index.html and it uses the same format as getStandardLanguageList(). @return array An array with language codes as keys, and English and native language names as values. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:342
- →public __construct(Drupal\Core\Language\LanguageDefault $default_language)
Constructs the language manager. @param \Drupal\Core\Language\LanguageDefault $default_language The default language. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:41
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public getConfigOverrideLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:374
- →public getCurrentLanguage($type = language_interface)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:102
- →public getDefaultLanguage()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:116
- →public getDefaultLockedLanguages($weight = 0)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:174
- →public getDefinedLanguageTypesInfo() -> array
Returns information about all defined language types. Defines the three core language types: - Interface language is the only configurable language type in core. It is used by t() as the default language if none is specified. - Content language is by default non-configurable and inherits the interface language negotiated value. It is used by the Field API to determine the display language for fields if no explicit value is specified. - URL language is by default non-configurable and is determined through the URL language negotiation method or the URL fallback language negotiation method if no language can be detected. It is used by l() as the default language if none is specified. @return array An associative array of language type information arrays keyed by language type machine name, in the format of hook_language_types_info(). Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:79
- →public getFallbackCandidates(array $context = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:210
- →public getLanguage($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:150
- →public getLanguageName($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:158
- →public getLanguageSwitchLinks($type, Drupal\Core\Url $url)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:217
- →public getLanguageTypes()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:55
- →public getLanguages($flags = 1)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:123
- →public getNativeLanguages()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:142
- →public isLanguageLocked($langcode)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:202
- →public isMultilingual()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:48
- →public reset($type = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:109
- →public setConfigOverrideLanguage(Drupal\Core\Language\LanguageInterface $language = NULL) -> $this
Sets the configuration override language. This function is a noop since the configuration cannot be overridden by language unless the Language module is enabled. That replaces the default language manager with a configurable language manager. @param \Drupal\Core\Language\LanguageInterface $language The language to override configuration with. @return $this @see \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage() Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:367
- →protected filterLanguages(array $languages, $flags = 1) -> \Drupal\Core\Language\LanguageInterface[]
Filters the full list of languages based on the value of the flag. The locked languages are removed by default. @param \Drupal\Core\Language\LanguageInterface[] $languages Array with languages to be filtered. @param int $flags (optional) Specifies the state of the languages that have to be returned. It can be: LanguageInterface::STATE_CONFIGURABLE, LanguageInterface::STATE_LOCKED, or LanguageInterface::STATE_ALL. @return \Drupal\Core\Language\LanguageInterface[] An associative array of languages, keyed by the language code. Defined in <ROOT>/core/lib/Drupal/Core/Language/LanguageManager.php:393
- →protected themeRegistry -> Drupal\Core\Theme\Registry(14)
- contents
- Available methods (16)
- →protected theme -> Drupal\Core\Theme\ActiveTheme(13)
- contents
- Available methods (14)
- protected name -> string(7) "pennbra"
- protected logo -> string(31) "themes/contrib/pennbra/logo.svg"
- →protected path -> string(22) "themes/contrib/pennbra"
- Directory (4.00K)
drwxr-xr-x
- protected engine -> string(4) "twig"
- →protected owner -> string(36) "core/themes/engines/twig/twig.engine"
- File (5.46K)
-rw-r--r--
- protected baseThemes -> NULL
- →protected baseThemeExtensions -> array(1)
*DEPTH TOO GREAT*
- →protected extension -> Drupal\Core\Extension\Extension(19)
*DEPTH TOO GREAT*
- protected styleSheetsRemove -> array(0)
- →protected libraries -> array(2)
*DEPTH TOO GREAT*
- →protected regions -> array(16)
*DEPTH TOO GREAT*
- →protected librariesOverride -> array(1)
*DEPTH TOO GREAT*
- →protected librariesExtend -> array(2)
*DEPTH TOO GREAT*
- →public __construct(array $values)
Constructs an ActiveTheme object. @param array $values The properties of the object, keyed by the names. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:117
- →public getBaseThemeExtensions() -> \Drupal\Core\Extension\Extension[]
Returns an array of base theme extension objects keyed by name. The order starts with the base theme of $this and ends with the root of the dependency chain. @return \Drupal\Core\Extension\Extension[] Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:258
- →public getBaseThemes() -> static[]
Returns an array of base theme active theme objects keyed by name. The order starts with the base theme of $this and ends with the root of the dependency chain. @return static[] @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Theme\ActiveTheme::getBaseThemeExtensions() instead. @see https://www.drupal.org/node/3019948 Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:242
- →public getEngine() -> string
Returns the theme engine. @return string Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:176
- →public getExtension() -> \Drupal\Core\Extension\Extension
Returns the extension object. @return \Drupal\Core\Extension\Extension Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:196
- →public getLibraries() -> mixed
Returns the libraries provided by the theme. @return mixed Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:205
- →public getLibrariesExtend() -> array
Returns the libraries extended by the active theme. @return array The list of libraries-extend definitions. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:300
- →public getLibrariesOverride() -> array
Returns the libraries or library assets overridden by the active theme. @return array The list of libraries overrides. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:290
- →public getLogo() -> string
Returns the logo provided by the theme. @return string The logo path. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:268
- →public getName() -> string
Returns the machine name of the theme. @return string Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:158
- →public getOwner() -> mixed
Returns the path to the theme engine for root themes. @see \Drupal\Core\Extension\ThemeExtensionList::doList() @return mixed Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:187
- →public getPath() -> string
Returns the path to the theme directory. @return string Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:167
- →public getRegions() -> string[]
The regions used by the theme. @return string[] The list of region machine names supported by the theme. @see system_region_list() Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:280
- →public getStyleSheetsRemove() -> mixed
Returns the removed stylesheets by the theme. This method is used as a BC layer to access the contents of the deprecated stylesheets-remove key in theme info.yml files. It will be removed once it is no longer needed in Drupal 10. @return mixed The removed stylesheets. @see https://www.drupal.org/node/2497313 @todo Remove in Drupal 10.0.x. @internal Defined in <ROOT>/core/lib/Drupal/Core/Theme/ActiveTheme.php:225
- →protected lock -> Drupal\Core\ProxyClass\Lock\DatabaseLockBackend(6)
- contents
- Available methods (11)
- protected drupalProxyOriginalServiceId -> string(34) "drupal.proxy_original_service.lock"
- protected service -> NULL
- →protected container -> Drupal\Core\DependencyInjection\Container(7)
*DEPTH TOO GREAT*
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- public _serviceId -> string(4) "lock"
- →public __construct(Symfony\Component\DependencyInjection\ContainerInterface $container, $drupal_proxy_original_service_id)
Constructs a ProxyClass Drupal proxy object. @param \Symfony\Component\DependencyInjection\ContainerInterface $container The container. @param string $drupal_proxy_original_service_id The service ID of the original service. Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:49
- →public __sleep()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public acquire($name, $timeout = 30)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:73
- →public getLockId()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:121
- →public lockMayBeAvailable($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:81
- →public release($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:89
- →public releaseAll($lock_id = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:97
- →public schemaDefinition()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:105
- →public wait($name, $delay = 30)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:113
- →protected lazyLoadItself() -> object
Lazy loads the real service from the container. @return object Returns the constructed real service. Defined in <ROOT>/core/lib/Drupal/Core/ProxyClass/Lock/DatabaseLockBackend.php:61
- protected registry -> array(0)
- →protected cache -> Drupal\Core\Cache\DatabaseBackend(5)
- contents
- Static class properties (3)
- Available methods (20)
- protected maxRows -> integer5000
- protected bin -> string(13) "cache_default"
- →protected connection -> Drupal\Core\Database\Driver\mysql\Connection(22)
*DEPTH TOO GREAT*
- →protected checksumProvider -> Drupal\Core\Cache\DatabaseCacheTagsChecksum(5)
*DEPTH TOO GREAT*
- public _serviceId -> string(13) "cache.default"
- constant DEFAULT_MAX_ROWS :: integer5000
- constant MAXIMUM_NONE :: integer-1
- constant CACHE_PERMANENT :: integer-1
- →public __construct(Drupal\Core\Database\Connection $connection, Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider, $bin, $max_rows = NULL)
Constructs a DatabaseBackend object. @param \Drupal\Core\Database\Connection $connection The database connection. @param \Drupal\Core\Cache\CacheTagsChecksumInterface $checksum_provider The cache tags checksum provider. @param string $bin The cache bin for which the object is created. @param int $max_rows (optional) The maximum number of rows that are allowed in this cache bin table. Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:77
- →public delete($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:279
- →public deleteAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:309
- →public deleteMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:286
- →public garbageCollection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:366
- →public get($cid, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:90
- →public getMaxRows() -> int
The maximum number of rows that this cache bin table is allowed to store. @return int Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:544
- →public getMultiple(&$cids, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:99
- →public invalidate($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:326
- →public invalidateAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:352
- →public invalidateMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:333
- →public removeBin()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:399
- →public schemaDefinition()
Defines the schema for the {cache_*} bin tables. @internal Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:478
- →public set($cid, $data, $expire = -1, array $tags = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:176
- →public setMultiple(array $items)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:189
- →protected catchException(Exception $e, $table_name = NULL)
Act on an exception when cache might be stale. If the table does not yet exist, that's fine, but if the table exists and yet the query failed, then the cache is stale and the exception needs to propagate. @param $e The exception. @param string|null $table_name The table name. Defaults to $this->bin. @throws \Exception Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:443
- →protected doSetMultiple(array $items)
Stores multiple items in the persistent cache. @param array $items An array of cache items, keyed by cid. @see \Drupal\Core\Cache\CacheBackendInterface::setMultiple() Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:217
- →protected ensureBinExists()
Check if the cache bin exists and create it if not. Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:411
- →protected normalizeCid($cid) -> string
Normalizes a cache ID in order to comply with database limitations. @param string $cid The passed in cache ID. @return string An ASCII-encoded cache ID that is at most 255 characters long. Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:458
- →protected prepareItem($cache, $allow_invalid) -> mixed|false
Prepares a cached item. Checks that items are either permanent or did not expire, and unserializes data as appropriate. @param object $cache An item loaded from self::get() or self::getMultiple(). @param bool $allow_invalid If FALSE, the method returns FALSE if the cache item is not valid. @return mixed|false The item with data unserialized as appropriate and a property indicating whether the item is valid, or FALSE if there is no valid item to load. Defined in <ROOT>/core/lib/Drupal/Core/Cache/DatabaseBackend.php:146
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- contents
- Available methods (34)
- →protected loadedFiles -> array(93)
*DEPTH TOO GREAT*
- →protected moduleList -> array(93)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
*DEPTH TOO GREAT*
- →protected verified -> array(9)
*DEPTH TOO GREAT*
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
*DEPTH TOO GREAT*
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- →public static parseDependency($dependency) -> array
Parses a dependency for comparison by drupal_check_incompatibility(). @param string $dependency A dependency string, which specifies a module dependency, and optionally the project it comes from and versions that are supported. Supported formats include: - 'module' - 'project:module' - 'project:module (>=version, version)'. @return array An associative array with three keys: - 'name' includes the name of the thing to depend on (e.g. 'foo'). - 'original_version' contains the original version string (which can be used in the UI for reporting incompatibilities). - 'versions' is a list of associative arrays, each containing the keys 'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<', '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'. Callers should pass this structure to drupal_check_incompatibility(). @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Extension\Dependency::createFromString() instead. @see https://www.drupal.org/node/2756875 Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:723
- →public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend)
Constructs a ModuleHandler object. @param string $root The app root. @param array $module_list An associative array whose keys are the names of installed modules and whose values are Extension class parameters. This is normally the %container.modules% parameter being set up by DrupalKernel. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend for storing module hook implementation information. @see \Drupal\Core\DrupalKernel @see \Drupal\Core\CoreServiceProvider Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
- →public addModule($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
- →public addProfile($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
- →public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:455
- →public alterDeprecated($description, $type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:546
- →public buildModuleDependencies(array $modules)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
- →public getHookInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
- →public getImplementations($hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
- →public getModule($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
- →public getModuleDirectories()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:738
- →public getModuleList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
- →public getName($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:749
- →public implementsHook($module, $hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:367
- →public invoke($module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:387
- →public invokeAll($hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:398
- →public invokeAllDeprecated($description, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:427
- →public invokeDeprecated($description, $module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:418
- →public isLoaded()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
- →public load($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
- →public loadAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
- →public loadAllIncludes($type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
- →public loadInclude($module, $type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
- →public moduleExists($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
- →public reload()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
- →public resetImplementations()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:345
- →public setModuleList(array $module_list = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
- →public writeCache()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:335
- →protected add($type, $name, $path)
Adds a module or profile to the list of currently active modules. @param string $type The extension type; either 'module' or 'profile'. @param string $name The module name; e.g., 'node'. @param string $path The module path; e.g., 'core/modules/node'. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
- →protected buildHookInfo()
Builds hook_hook_info() information. @see \Drupal\Core\Extension\ModuleHandler::getHookInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
- →protected buildImplementationInfo($hook) -> mixed[]
Builds hook implementation information for a given hook name. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. @throws \RuntimeException Exception thrown when an invalid implementation is added by hook_module_implements_alter(). @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:623
- →protected getImplementationInfo($hook) -> mixed[]
Provides information about modules' implementations of a hook. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:577
- →protected verifyImplementations(&$implementations, $hook) -> bool
Verifies an array of implementations loaded from the cache, by including the lazy-loaded $module.$group.inc, and checking function_exists(). @param string[] $implementations Implementation "group" by module name. @param string $hook The hook name. @return bool TRUE, if all implementations exist. FALSE, if one or more implementations don't exist and need to be removed from the cache. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:672
- →private triggerDeprecationError($description, $hook)
Triggers an E_USER_DEPRECATED error if any module implements the hook. @param string $description Helpful text describing what to do instead of implementing this hook. @param string $hook The name of the hook. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:441
- →protected runtimeRegistry -> array(1)
- →'pennbra' => Drupal\Core\Utility\ThemeRegistry(12)
*DEPTH TOO GREAT*
- protected initialized -> boolFALSE
- protected themeName -> NULL
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- →protected themeHandler -> Drupal\Core\Extension\ThemeHandler(5)
- contents
- Available methods (16)
- →protected list -> array(5)
*DEPTH TOO GREAT*
- →protected configFactory -> Drupal\Core\Config\ConfigFactory(6)
*DEPTH TOO GREAT*
- →protected themeList -> Drupal\Core\Extension\ThemeExtensionList(16)
*DEPTH TOO GREAT*
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- public _serviceId -> string(13) "theme_handler"
- →public __construct($root, Drupal\Core\Config\ConfigFactoryInterface $config_factory, Drupal\Core\Extension\ThemeExtensionList $theme_list)
Constructs a new ThemeHandler. @param string $root The app root. @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory The config factory to get the installed themes. @param \Drupal\Core\Extension\ThemeExtensionList $theme_list A extension discovery instance. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:52
- →public addTheme(Drupal\Core\Extension\Extension $theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:118
- →public getBaseThemes(array $themes, $theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:170
- →public getDefault()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:61
- →public getName($theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:177
- →public getTheme($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:203
- →public getThemeDirectories()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:184
- →public hasUi($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:214
- →public install(array $theme_list, $install_dependencies = true)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:83
- →public listInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:103
- →public rebuildThemeData()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:163
- →public refreshInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:141
- →public reset()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:155
- →public setDefault($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:68
- →public themeExists($theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:195
- →public uninstall(array $theme_list)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ThemeHandler.php:93
- →protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization(6)
- contents
- Available methods (8)
- →protected themeHandler -> Drupal\Core\Extension\ThemeHandler(5)
*DEPTH TOO GREAT*
- →protected cache -> Drupal\Core\Cache\ChainedFastBackend(5)
*DEPTH TOO GREAT*
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- protected extensions -> NULL
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- public _serviceId -> string(20) "theme.initialization"
- →public __construct($root, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
Constructs a new ThemeInitialization object. @param string $root The app root. @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler The theme handler. @param \Drupal\Core\Cache\CacheBackendInterface $cache The cache backend. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler to use to load modules. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:62
- →public getActiveTheme(Drupal\Core\Extension\Extension $theme, array $base_themes = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:170
- →public getActiveThemeByName($theme_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:82
- →public initTheme($theme_name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:72
- →public loadActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:136
- →protected getExtensions() -> array
Gets all extensions. @return array Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:279
- →protected prepareStylesheetsRemove(Drupal\Core\Extension\Extension $theme, $base_themes) -> string[]
Prepares stylesheets-remove specified in the *.info.yml file. This method is used as a BC layer to access the contents of the deprecated stylesheets-remove key in theme info.yml files. It will be removed once it is no longer needed in Drupal 10. @param \Drupal\Core\Extension\Extension $theme The theme extension object. @param \Drupal\Core\Extension\Extension[] $base_themes An array of base themes. @return string[] The list of stylesheets-remove specified in the *.info.yml file. @todo Remove in Drupal 10.0.x. @internal Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:331
- →protected resolveStyleSheetPlaceholders($css_file) -> string
Gets CSS file where tokens have been resolved. @param string $css_file CSS file which may contain tokens. @return string CSS file where placeholders are replaced. @todo Remove in Drupal 9.0.x. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeInitialization.php:297
- →protected themeManager -> Drupal\Core\Theme\ThemeManager(7)
- contents
- Available methods (10)
- →protected themeNegotiator -> Drupal\Core\Theme\ThemeNegotiator(4)
*DEPTH TOO GREAT*
- protected themeRegistry -> Drupal\Core\Theme\Registry(14) *RECURSION*
- →protected activeTheme -> Drupal\Core\Theme\ActiveTheme(13)
*DEPTH TOO GREAT*
- →protected themeInitialization -> Drupal\Core\Theme\ThemeInitialization(6)
*DEPTH TOO GREAT*
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
*DEPTH TOO GREAT*
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- public _serviceId -> string(13) "theme.manager"
- →public __construct($root, Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, Drupal\Core\Extension\ModuleHandlerInterface $module_handler)
Constructs a new ThemeManager object. @param string $root The app root. @param \Drupal\Core\Theme\ThemeNegotiatorInterface $theme_negotiator The theme negotiator. @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization The theme initialization. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:71
- →public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:456
- →public alterForTheme(Drupal\Core\Theme\ActiveTheme $theme, $type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} @todo Should we cache some of these information? Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:414
- →public getActiveTheme(Drupal\Core\Routing\RouteMatchInterface $route_match = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:94
- →public hasActiveTheme()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:104
- →public render($hook, array $variables)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:130
- →public resetActiveTheme()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:111
- →public setActiveTheme(Drupal\Core\Theme\ActiveTheme $active_theme)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:119
- →public setThemeRegistry(Drupal\Core\Theme\Registry $theme_registry) -> $this
Sets the theme registry. @param \Drupal\Core\Theme\Registry $theme_registry The theme registry. @return $this Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:86
- →protected initTheme(Drupal\Core\Routing\RouteMatchInterface $route_match = NULL)
Initializes the active theme for a given route match. @param \Drupal\Core\Routing\RouteMatchInterface $route_match The current route match. Defined in <ROOT>/core/lib/Drupal/Core/Theme/ThemeManager.php:396
- →protected runtimeCache -> Drupal\Core\Cache\ChainedFastBackend(5)
- contents
- Static class properties (2)
- Available methods (17)
- protected bin -> string(15) "cache_bootstrap"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.948
- public _serviceId -> string(15) "cache.bootstrap"
- constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
- constant CACHE_PERMANENT :: integer-1
- →public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
Constructs a ChainedFastBackend object. @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend The consistent cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend The fast cache backend. @param string $bin The cache bin for which the object is created. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:91
- →public delete($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:204
- →public deleteAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:220
- →public deleteMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:212
- →public garbageCollection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:261
- →public get($cid, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:101
- →public getMultiple(&$cids, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:110
- →public invalidate($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:228
- →public invalidateAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:253
- →public invalidateMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:235
- →public invalidateTags(array $tags)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:243
- →public removeBin()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:269
- →public reset()
@todo Document in https://www.drupal.org/node/2311945. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:277
- →public set($cid, $data, $expire = -1, array $tags = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:179
- →public setMultiple(array $items)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:190
- →protected getLastWriteTimestamp()
Gets the last write timestamp. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:284
- →protected markAsOutdated()
Marks the fast cache bin as outdated because of a write. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:295
- public _serviceId -> string(14) "theme.registry"
- →public __construct($root, Drupal\Core\Cache\CacheBackendInterface $cache, Drupal\Core\Lock\LockBackendInterface $lock, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Extension\ThemeHandlerInterface $theme_handler, Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization, $theme_name = NULL, Drupal\Core\Cache\CacheBackendInterface $runtime_cache = NULL)
Constructs a \Drupal\Core\Theme\Registry object. @param string $root The app root. @param \Drupal\Core\Cache\CacheBackendInterface $cache The cache backend interface to use for the complete theme registry data. @param \Drupal\Core\Lock\LockBackendInterface $lock The lock backend. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler to use to load modules. @param \Drupal\Core\Extension\ThemeHandlerInterface $theme_handler The theme handler. @param \Drupal\Core\Theme\ThemeInitializationInterface $theme_initialization The theme initialization. @param string $theme_name (optional) The name of the theme for which to construct the registry. @param \Drupal\Core\Cache\CacheBackendInterface $runtime_cache The cache backend interface to use for the runtime theme registry data. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:178
- →public destruct()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:794
- →public get() -> array
Returns the complete theme registry from cache or rebuilds it. @return array The complete theme registry data array. @see Registry::$registry Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:231
- →public getBaseHook($hook) -> string|false
Returns the base hook for a given hook suggestion. @param string $hook The name of a theme hook whose base hook to find. @return string|false The name of the base hook or FALSE. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:281
- →public getPrefixGroupedUserFunctions($prefixes = array()) -> array
Gets all user functions grouped by the word before the first underscore. @param $prefixes An array of function prefixes by which the list can be limited. @return array Functions grouped by the first prefix. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:808
- →public getRuntime() -> \Drupal\Core\Utility\ThemeRegistry
Returns the incomplete, runtime theme registry. @return \Drupal\Core\Utility\ThemeRegistry A shared instance of the ThemeRegistry class, provides an ArrayObject that allows it to be accessed with array syntax and isset(), and is more lightweight than the full registry. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:257
- →public reset()
Invalidates theme registry caches. To be called when the list of enabled extensions is changed. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:779
- →public setThemeManager(Drupal\Core\Theme\ThemeManagerInterface $theme_manager)
Sets the theme manager. @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager The theme manager. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:195
- →protected build() -> \Drupal\Core\Utility\ThemeRegistry
Builds the theme registry cache. Theme hook definitions are collected in the following order: - Modules - Base theme engines - Base themes - Theme engine - Theme All theme hook definitions are essentially just collated and merged in the above order. However, various extension-specific default values and customizations are required; e.g., to record the effective file path for theme template. Therefore, this method first collects all extensions per type, and then dispatches the processing for each extension to processExtension(). After completing the collection, modules are allowed to alter it. Lastly, any derived and incomplete theme hook definitions that are hook suggestions for base hooks (e.g., 'block__node' for the base hook 'block') need to be determined based on the full registry and classified as 'base hook'. See the @link themeable Default theme implementations topic @endlink for details. @return \Drupal\Core\Utility\ThemeRegistry The build theme registry. @see hook_theme_registry_alter() Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:330
- →protected completeSuggestion($hook, array &$cache)
Completes the definition of the requested suggestion hook. @param string $hook The name of the suggestion hook to complete. @param array $cache The theme registry, as documented in \Drupal\Core\Theme\Registry::processExtension(). Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:623
- →protected getPath($module) -> string
Wraps drupal_get_path(). @param string $module The name of the item for which the path is requested. @return string Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:838
- →protected init($theme_name = NULL)
Initializes a theme with a certain name. This function does to much magic, so it should be replaced by another services which holds the current active theme information. @param string $theme_name (optional) The name of the theme for which to construct the registry. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:208
- →protected mergePreprocessFunctions($destination_hook_name, $source_hook_name, $parent_hook, array &$cache)
Merges the source hook's preprocess functions into the destination hook's. @param string $destination_hook_name The name of the hook to merge preprocess functions to. @param string $source_hook_name The name of the hook to merge preprocess functions from. @param array $parent_hook The parent hook if it exists. Either an incomplete hook from suggestions or a base hook. @param array $cache The theme registry, as documented in \Drupal\Core\Theme\Registry::processExtension(). Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:663
- →protected postProcessExtension(array &$cache, Drupal\Core\Theme\ActiveTheme $theme)
Completes the theme registry adding discovered functions and hooks. @param array $cache The theme registry as documented in \Drupal\Core\Theme\Registry::processExtension(). @param \Drupal\Core\Theme\ActiveTheme $theme Current active theme. @see ::processExtension() Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:691
- →protected processExtension(array &$cache, $name, $type, $theme, $path)
Process a single implementation of hook_theme(). @param array $cache The theme registry that will eventually be cached; It is an associative array keyed by theme hooks, whose values are associative arrays describing the hook: - 'type': The passed-in $type. - 'theme path': The passed-in $path. - 'function': The name of the function generating output for this theme hook. Either defined explicitly in hook_theme() or, if neither 'function' nor 'template' is defined, then the default theme function name is used. The default theme function name is the theme hook prefixed by either 'theme_' for modules or '$name_' for everything else. If 'function' is defined, 'template' is not used. - 'template': The filename of the template generating output for this theme hook. The template is in the directory defined by the 'path' key of hook_theme() or defaults to "$path/templates". - 'variables': The variables for this theme hook as defined in hook_theme(). If there is more than one implementation and 'variables' is not specified in a later one, then the previous definition is kept. - 'render element': The renderable element for this theme hook as defined in hook_theme(). If there is more than one implementation and 'render element' is not specified in a later one, then the previous definition is kept. - See the @link themeable Theme system overview topic @endlink for detailed documentation. @param string $name The name of the module, theme engine, base theme engine, theme or base theme implementing hook_theme(). @param string $type One of 'module', 'theme_engine', 'base_theme_engine', 'theme', or 'base_theme'. Unlike regular hooks that can only be implemented by modules, each of these can implement hook_theme(). This function is called in aforementioned order and new entries override older ones. For example, if a theme hook is both defined by a module and a theme, then the definition in the theme will be used. @param string $theme The actual name of theme, module, etc. that is being processed. @param string $path The directory where $name is. For example, modules/system or themes/bartik. @see \Drupal\Core\Theme\ThemeManagerInterface::render() @see hook_theme() @see \Drupal\Core\Extension\ThemeHandler::listInfo() @see twig_render_template() @throws \BadFunctionCallException Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:438
- →protected setCache()
Persists the theme registry in the cache backend. Defined in <ROOT>/core/lib/Drupal/Core/Theme/Registry.php:268
- protected singleFieldDisplays -> NULL
- →protected moduleHandler -> Drupal\Core\Extension\ModuleHandler(12)
- contents
- Available methods (34)
- →protected loadedFiles -> array(93)
- 'a11y_paragraphs_tabs' => boolTRUE
- 'admin_toolbar' => boolTRUE
- 'admin_toolbar_search' => boolTRUE
- 'admin_toolbar_tools' => boolTRUE
- 'automated_cron' => boolTRUE
- 'backup_migrate' => boolTRUE
- 'big_pipe' => boolTRUE
- 'block' => boolTRUE
- 'block_content' => boolTRUE
- 'block_field' => boolTRUE
- 'book' => boolTRUE
- 'book_tree_menu' => boolTRUE
- 'breakpoint' => boolTRUE
- 'captcha' => boolTRUE
- 'ckeditor' => boolTRUE
- 'ckeditor_templates' => boolTRUE
- 'coffee' => boolTRUE
- 'color' => boolTRUE
- 'comment' => boolTRUE
- 'config' => boolTRUE
- 'contact' => boolTRUE
- 'context' => boolTRUE
- 'context_ui' => boolTRUE
- 'contextual' => boolTRUE
- 'ctools' => boolTRUE
- 'datetime' => boolTRUE
- 'dblog' => boolTRUE
- 'devel' => boolTRUE
- 'dynamic_page_cache' => boolTRUE
- 'editor' => boolTRUE
- 'entity_reference_revisions' => boolTRUE
- 'entity_usage' => boolTRUE
- 'field' => boolTRUE
- 'field_ui' => boolTRUE
- 'file' => boolTRUE
- 'filter' => boolTRUE
- 'formblock' => boolTRUE
- 'glossary' => boolTRUE
- 'google_analytics' => boolTRUE
- 'help' => boolTRUE
- 'history' => boolTRUE
- 'image' => boolTRUE
- 'image_captcha' => boolTRUE
- 'imagelightbox' => boolTRUE
- 'imce' => boolTRUE
- 'kint' => boolTRUE
- 'link' => boolTRUE
- 'media' => boolTRUE
- 'menu_block' => boolTRUE
- 'menu_ui' => boolTRUE
- 'module_filter' => boolTRUE
- 'node' => boolTRUE
- 'options' => boolTRUE
- 'page_cache' => boolTRUE
- 'paragraphs_edit' => boolTRUE
- 'paragraphs_frontend_ui' => boolTRUE
- 'paragraphs_library' => boolTRUE
- 'path' => boolTRUE
- 'path_alias' => boolTRUE
- 'quickedit' => boolTRUE
- 'rdf' => boolTRUE
- 'recaptcha' => boolTRUE
- 'redirect_after_login' => boolTRUE
- 'remove_username' => boolTRUE
- 'search' => boolTRUE
- 'settings_tray' => boolTRUE
- 'shortcut' => boolTRUE
- 'simple_glossary' => boolTRUE
- 'smtp' => boolTRUE
- 'system' => boolTRUE
- 'taxonomy' => boolTRUE
- 'text' => boolTRUE
- 'time_spent' => boolTRUE
- 'token' => boolTRUE
- 'toolbar' => boolTRUE
- 'toolbar_extras' => boolTRUE
- 'toolbar_themes' => boolTRUE
- 'tooltip_taxonomy' => boolTRUE
- 'tour' => boolTRUE
- 'update' => boolTRUE
- 'user' => boolTRUE
- 'viewed_pages' => boolTRUE
- 'views_ui' => boolTRUE
- 'webform' => boolTRUE
- 'webform_node' => boolTRUE
- 'webform_submission_log' => boolTRUE
- 'webform_ui' => boolTRUE
- 'youtube' => boolTRUE
- 'menu_link_content' => boolTRUE
- 'pathauto' => boolTRUE
- 'views' => boolTRUE
- 'paragraphs' => boolTRUE
- 'standard' => boolTRUE
- →protected moduleList -> array(93)
- →'a11y_paragraphs_tabs' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'admin_toolbar' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'admin_toolbar_search' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'admin_toolbar_tools' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'automated_cron' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'backup_migrate' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'big_pipe' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'block' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'block_content' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'block_field' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'book' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'book_tree_menu' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'breakpoint' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'captcha' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'ckeditor' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'ckeditor_templates' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'coffee' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'color' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'comment' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'config' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'contact' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'context' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'context_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'contextual' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'ctools' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'datetime' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'dblog' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'devel' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'dynamic_page_cache' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'editor' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'entity_reference_revisions' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'entity_usage' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'field' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'field_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'file' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'filter' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'formblock' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'glossary' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'google_analytics' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'help' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'history' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'image' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'image_captcha' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'imagelightbox' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'imce' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'kint' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'link' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'media' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'menu_block' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'menu_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'module_filter' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'node' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'options' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'page_cache' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'paragraphs_edit' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'paragraphs_frontend_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'paragraphs_library' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'path' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'path_alias' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'quickedit' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'rdf' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'recaptcha' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'redirect_after_login' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'remove_username' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'search' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'settings_tray' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'shortcut' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'simple_glossary' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'smtp' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'system' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'taxonomy' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'text' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'time_spent' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'token' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'toolbar' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'toolbar_extras' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'toolbar_themes' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'tooltip_taxonomy' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'tour' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'update' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'user' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'viewed_pages' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'views_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'webform' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'webform_node' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'webform_submission_log' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'webform_ui' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'youtube' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'menu_link_content' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'pathauto' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'views' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'paragraphs' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- →'standard' => Drupal\Core\Extension\Extension(5)
*DEPTH TOO GREAT*
- protected loaded -> boolTRUE
- →protected implementations -> array(430)
- →'module_implements_alter' => array(3)
*DEPTH TOO GREAT*
- →'rebuild' => array(2)
*DEPTH TOO GREAT*
- →'system_info_alter' => array(1)
*DEPTH TOO GREAT*
- →'entity_type_build' => array(8)
*DEPTH TOO GREAT*
- →'entity_type_alter' => array(11)
*DEPTH TOO GREAT*
- 'entity_load' => array(0)
- 'block_load' => array(0)
- 'search_page_load' => array(0)
- →'views_plugins_display_alter' => array(1)
*DEPTH TOO GREAT*
- 'view_load' => array(0)
- 'views_plugins_style_alter' => array(0)
- 'views_plugins_access_alter' => array(0)
- →'views_data' => array(6)
*DEPTH TOO GREAT*
- 'action_load' => array(0)
- →'field_info_alter' => array(2)
*DEPTH TOO GREAT*
- 'entity_bundle_info' => array(0)
- 'block_content_type_load' => array(0)
- 'comment_type_load' => array(0)
- 'contact_form_load' => array(0)
- 'media_type_load' => array(0)
- 'node_type_load' => array(0)
- 'shortcut_set_load' => array(0)
- 'taxonomy_vocabulary_load' => array(0)
- 'webform_load' => array(0)
- 'paragraphs_type_load' => array(0)
- 'entity_bundle_info_alter' => array(0)
- 'data_type_info_alter' => array(0)
- →'entity_base_field_info' => array(3)
*DEPTH TOO GREAT*
- →'entity_base_field_info_alter' => array(2)
*DEPTH TOO GREAT*
- →'entity_field_storage_info' => array(1)
*DEPTH TOO GREAT*
- 'field_storage_config_load' => array(0)
- 'entity_field_storage_info_alter' => array(0)
- 'search_plugin_alter' => array(0)
- 'field_config_load' => array(0)
- →'entity_bundle_field_info' => array(1)
*DEPTH TOO GREAT*
- →'entity_bundle_field_info_alter' => array(1)
*DEPTH TOO GREAT*
- →'field_views_data_alter' => array(1)
*DEPTH TOO GREAT*
- 'base_field_override_load' => array(0)
- →'views_data_alter' => array(6)
*DEPTH TOO GREAT*
- 'views_plugins_row_alter' => array(0)
- 'user_role_load' => array(0)
- 'menu_load' => array(0)
- 'query_alter' => array(0)
- 'query_menu_link_content_access_alter' => array(0)
- 'query_entity_query_alter' => array(0)
- 'query_entity_query_menu_link_content_alter' => array(0)
- 'entity_preload' => array(0)
- 'query_menu_link_content_load_multiple_alter' => array(0)
- →'entity_storage_load' => array(1)
*DEPTH TOO GREAT*
- 'menu_link_content_storage_load' => array(0)
- 'menu_link_content_load' => array(0)
- 'query_user_load_multiple_alter' => array(0)
- 'user_storage_load' => array(0)
- 'user_load' => array(0)
- 'query_node_load_multiple_alter' => array(0)
- 'node_storage_load' => array(0)
- →'node_load' => array(1)
*DEPTH TOO GREAT*
- →'menu_links_discovered_alter' => array(3)
*DEPTH TOO GREAT*
- 'filter_format_load' => array(0)
- 'context_load' => array(0)
- 'context_condition_info_alter' => array(0)
- 'element_plugin_alter' => array(0)
- 'date_format_load' => array(0)
- →'element_info_alter' => array(5)
*DEPTH TOO GREAT*
- →'form_alter' => array(5)
*DEPTH TOO GREAT*
- 'form_system_site_maintenance_mode_alter' => array(0)
- →'condition_info_alter' => array(1)
*DEPTH TOO GREAT*
- →'theme' => array(37)
*DEPTH TOO GREAT*
- 'views_plugins_pager_alter' => array(0)
- 'views_plugins_exposed_form_alter' => array(0)
- →'theme_registry_alter' => array(4)
*DEPTH TOO GREAT*
- 'theme_suggestions_system_config_form' => array(0)
- 'theme_suggestions_alter' => array(0)
- 'theme_suggestions_system_config_form_alter' => array(0)
- →'template_preprocess_default_variables_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_input' => array(0)
- 'theme_suggestions_input_alter' => array(0)
- →'theme_suggestions_form_element' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_form_element_alter' => array(0)
- 'theme_suggestions_form_element_label' => array(0)
- 'theme_suggestions_form_element_label_alter' => array(0)
- 'theme_suggestions_textarea' => array(0)
- 'theme_suggestions_textarea_alter' => array(0)
- 'theme_suggestions_container' => array(0)
- →'theme_suggestions_container_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_form' => array(0)
- 'theme_suggestions_form_alter' => array(0)
- 'display_variant_plugin_alter' => array(0)
- →'entity_access' => array(1)
*DEPTH TOO GREAT*
- 'block_access' => array(0)
- 'query_entity_query_block_content_alter' => array(0)
- 'query_block_content_load_multiple_alter' => array(0)
- 'block_content_storage_load' => array(0)
- 'block_content_load' => array(0)
- 'views_plugins_argument_alter' => array(0)
- →'views_plugins_argument_validator_alter' => array(2)
*DEPTH TOO GREAT*
- →'block_alter' => array(1)
*DEPTH TOO GREAT*
- 'block_build_alter' => array(0)
- 'block_build_page_title_block_alter' => array(0)
- →'block_view_alter' => array(2)
*DEPTH TOO GREAT*
- 'block_view_page_title_block_alter' => array(0)
- 'block_build_local_tasks_block_alter' => array(0)
- 'block_build_system_breadcrumb_block_alter' => array(0)
- 'block_build_help_block_alter' => array(0)
- 'block_build_local_actions_block_alter' => array(0)
- 'block_build_system_main_block_alter' => array(0)
- →'block_view_system_main_block_alter' => array(1)
*DEPTH TOO GREAT*
- →'page_attachments' => array(8)
*DEPTH TOO GREAT*
- →'page_attachments_alter' => array(3)
*DEPTH TOO GREAT*
- →'page_top' => array(4)
*DEPTH TOO GREAT*
- 'link_alter' => array(0)
- →'page_bottom' => array(1)
*DEPTH TOO GREAT*
- →'theme_suggestions_html' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_html_alter' => array(0)
- →'rdf_namespaces' => array(1)
*DEPTH TOO GREAT*
- 'breakpoints_alter' => array(0)
- →'toolbar' => array(8)
*DEPTH TOO GREAT*
- 'shortcut_default_set' => array(0)
- →'theme_suggestions_menu' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_menu_alter' => array(0)
- 'user_format_name_alter' => array(0)
- →'toolbar_alter' => array(4)
*DEPTH TOO GREAT*
- 'theme_suggestions_toolbar' => array(0)
- 'theme_suggestions_toolbar_alter' => array(0)
- →'theme_suggestions_page' => array(1)
*DEPTH TOO GREAT*
- →'theme_suggestions_page_alter' => array(1)
*DEPTH TOO GREAT*
- →'theme_suggestions_block' => array(2)
*DEPTH TOO GREAT*
- →'theme_suggestions_block_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_page_title' => array(0)
- 'theme_suggestions_page_title_alter' => array(0)
- 'block_view_local_tasks_block_alter' => array(0)
- 'entity_form_mode_load' => array(0)
- 'entity_form_mode_info_alter' => array(0)
- 'entity_view_mode_load' => array(0)
- 'entity_view_mode_info_alter' => array(0)
- →'local_tasks_alter' => array(6)
*DEPTH TOO GREAT*
- →'menu_local_tasks_alter' => array(2)
*DEPTH TOO GREAT*
- →'theme_suggestions_region' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_region_alter' => array(0)
- 'block_view_system_breadcrumb_block_alter' => array(0)
- →'system_breadcrumb_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_breadcrumb' => array(0)
- 'theme_suggestions_breadcrumb_alter' => array(0)
- →'block_view_help_block_alter' => array(1)
*DEPTH TOO GREAT*
- →'help' => array(68)
*DEPTH TOO GREAT*
- 'block_view_local_actions_block_alter' => array(0)
- 'menu_local_actions_alter' => array(0)
- 'theme_suggestions_off_canvas_page_wrapper' => array(0)
- 'theme_suggestions_off_canvas_page_wrapper_alter' => array(0)
- →'library_info_alter' => array(5)
*DEPTH TOO GREAT*
- 'webform_libraries_info' => array(0)
- →'css_alter' => array(2)
*DEPTH TOO GREAT*
- 'file_url_alter' => array(0)
- →'js_alter' => array(1)
*DEPTH TOO GREAT*
- →'js_settings_build' => array(1)
*DEPTH TOO GREAT*
- →'js_settings_alter' => array(2)
*DEPTH TOO GREAT*
- 'theme_suggestions_status_messages' => array(0)
- 'theme_suggestions_status_messages_alter' => array(0)
- 'ajax_render_alter' => array(0)
- →'coffee_commands' => array(1)
*DEPTH TOO GREAT*
- 'entity_view_mode_alter' => array(0)
- 'node_build_defaults_alter' => array(0)
- 'entity_build_defaults_alter' => array(0)
- →'entity_extra_field_info' => array(5)
*DEPTH TOO GREAT*
- 'entity_extra_field_info_alter' => array(0)
- →'field_formatter_info_alter' => array(2)
*DEPTH TOO GREAT*
- 'entity_view_display_load' => array(0)
- →'entity_view_display_alter' => array(1)
*DEPTH TOO GREAT*
- →'entity_prepare_view' => array(1)
*DEPTH TOO GREAT*
- 'rdf_mapping_create' => array(0)
- 'entity_create' => array(0)
- 'entity_field_access' => array(0)
- 'entity_field_access_alter' => array(0)
- 'query_entity_access_alter' => array(0)
- 'query_comment_filter_alter' => array(0)
- 'query_pager_alter' => array(0)
- 'query_comment_load_multiple_alter' => array(0)
- →'comment_storage_load' => array(1)
*DEPTH TOO GREAT*
- 'rdf_mapping_load' => array(0)
- 'comment_load' => array(0)
- 'comment_build_defaults_alter' => array(0)
- 'user_access' => array(0)
- →'entity_display_build_alter' => array(1)
*DEPTH TOO GREAT*
- →'node_view' => array(1)
*DEPTH TOO GREAT*
- →'entity_view' => array(1)
*DEPTH TOO GREAT*
- →'node_view_alter' => array(2)
*DEPTH TOO GREAT*
- →'entity_view_alter' => array(1)
*DEPTH TOO GREAT*
- 'query_entity_query_node_alter' => array(0)
- →'theme_suggestions_field' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_field_alter' => array(0)
- →'theme_suggestions_node' => array(1)
*DEPTH TOO GREAT*
- →'theme_suggestions_node_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_username' => array(0)
- 'theme_suggestions_username_alter' => array(0)
- 'theme_suggestions_book_navigation' => array(0)
- 'theme_suggestions_book_navigation_alter' => array(0)
- →'query_node_access_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_book_tree' => array(0)
- 'theme_suggestions_book_tree_alter' => array(0)
- 'query_block_content_access_alter' => array(0)
- 'block_content_access' => array(0)
- 'block_build_block_content_alter' => array(0)
- 'block_build_views_block_alter' => array(0)
- 'block_build_system_messages_block_alter' => array(0)
- 'block_build_viewed_pages_block_alter' => array(0)
- 'block_build_book_navigation_alter' => array(0)
- 'block_build_system_menu_block_alter' => array(0)
- 'block_view_block_content_alter' => array(0)
- 'block_content_build_defaults_alter' => array(0)
- 'filter_condition_load' => array(0)
- 'block_content_view' => array(0)
- 'block_content_view_alter' => array(0)
- 'filter_info_alter' => array(0)
- 'query_taxonomy_term_access_alter' => array(0)
- 'query_term_access_alter' => array(0)
- 'theme_suggestions_tooltip_taxonomy' => array(0)
- 'theme_suggestions_tooltip_taxonomy_alter' => array(0)
- 'block_view_views_block_alter' => array(0)
- 'views_plugins_cache_alter' => array(0)
- 'views_plugins_query_alter' => array(0)
- 'views_pre_view' => array(0)
- 'views_plugins_field_alter' => array(0)
- 'views_plugins_sort_alter' => array(0)
- 'views_plugins_filter_alter' => array(0)
- 'views_pre_build' => array(0)
- 'views_query_alter' => array(0)
- →'views_query_substitutions' => array(4)
*DEPTH TOO GREAT*
- 'views_post_build' => array(0)
- 'views_pre_execute' => array(0)
- →'query_views_alter' => array(1)
*DEPTH TOO GREAT*
- 'query_views_home_slide_alter' => array(0)
- 'node_grants' => array(0)
- 'views_post_execute' => array(0)
- →'views_pre_render' => array(3)
*DEPTH TOO GREAT*
- 'theme_suggestions_views_view_field' => array(0)
- 'theme_suggestions_views_view_field_alter' => array(0)
- 'entity_view_display_create' => array(0)
- 'field_info_max_weight' => array(0)
- 'query_file_load_multiple_alter' => array(0)
- 'file_storage_load' => array(0)
- 'file_load' => array(0)
- 'image_style_load' => array(0)
- 'theme_suggestions_image_formatter' => array(0)
- 'theme_suggestions_image_formatter_alter' => array(0)
- 'theme_suggestions_image_style' => array(0)
- 'theme_suggestions_image_style_alter' => array(0)
- 'image_effect_info_alter' => array(0)
- 'theme_suggestions_image' => array(0)
- 'theme_suggestions_image_alter' => array(0)
- 'views_post_render' => array(0)
- 'theme_suggestions_views_view' => array(0)
- 'theme_suggestions_views_view_alter' => array(0)
- 'theme_suggestions_views_view_unformatted' => array(0)
- 'theme_suggestions_views_view_unformatted_alter' => array(0)
- 'theme_suggestions_views_view_fields' => array(0)
- 'theme_suggestions_views_view_fields_alter' => array(0)
- 'block_view_system_messages_block_alter' => array(0)
- 'theme_suggestions_menu_local_tasks' => array(0)
- 'theme_suggestions_menu_local_tasks_alter' => array(0)
- 'theme_suggestions_menu_local_task' => array(0)
- 'theme_suggestions_menu_local_task_alter' => array(0)
- 'theme_suggestions_book_all_books_block' => array(0)
- 'theme_suggestions_book_all_books_block_alter' => array(0)
- 'views_plugins_relationship_alter' => array(0)
- 'views_plugins_join_alter' => array(0)
- 'views_plugins_argument_default_alter' => array(0)
- 'query_views_related_content_alter' => array(0)
- 'block_view_viewed_pages_block_alter' => array(0)
- →'block_view_system_menu_block_alter' => array(1)
*DEPTH TOO GREAT*
- 'block_view_book_navigation_alter' => array(0)
- 'quickedit_editor_alter' => array(0)
- 'filter_format_access' => array(0)
- 'editor_info_alter' => array(0)
- 'editor_load' => array(0)
- 'ckeditor_plugin_info_alter' => array(0)
- →'ckeditor_css_alter' => array(1)
*DEPTH TOO GREAT*
- 'editor_js_settings_alter' => array(0)
- →'cron' => array(13)
*DEPTH TOO GREAT*
- →'backup_migrate_service_object_alter' => array(1)
*DEPTH TOO GREAT*
- 'backup_migrate_source_load' => array(0)
- 'backup_migrate_source_info_alter' => array(0)
- 'backup_migrate_destination_load' => array(0)
- 'backup_migrate_destination_info_alter' => array(0)
- 'backup_migrate_schedule_load' => array(0)
- 'query_file_access_alter' => array(0)
- 'query_entity_query_file_alter' => array(0)
- 'queue_info_alter' => array(0)
- →'node_access' => array(2)
*DEPTH TOO GREAT*
- 'query_paragraph_load_multiple_alter' => array(0)
- 'paragraph_storage_load' => array(0)
- 'paragraph_load' => array(0)
- 'paragraph_access' => array(0)
- 'paragraph_build_defaults_alter' => array(0)
- 'block_build_formblock_user_register_alter' => array(0)
- 'block_view_formblock_user_register_alter' => array(0)
- 'user_field_values_init' => array(0)
- 'entity_field_values_init' => array(0)
- 'user_create' => array(0)
- 'entity_form_display_load' => array(0)
- 'entity_form_display_alter' => array(0)
- 'entity_prepare_form' => array(0)
- 'user_prepare_form' => array(0)
- 'entity_create_access' => array(0)
- 'user_create_access' => array(0)
- →'form_user_form_alter' => array(3)
*DEPTH TOO GREAT*
- →'form_user_register_form_alter' => array(1)
*DEPTH TOO GREAT*
- 'captcha_point_load' => array(0)
- 'captcha_placement_map' => array(0)
- 'theme_suggestions_recaptcha_widget_noscript' => array(0)
- 'theme_suggestions_recaptcha_widget_noscript_alter' => array(0)
- 'theme_suggestions_captcha' => array(0)
- 'theme_suggestions_captcha_alter' => array(0)
- 'theme_suggestions_rdf_metadata' => array(0)
- 'theme_suggestions_rdf_metadata_alter' => array(0)
- →'node_links_alter' => array(2)
*DEPTH TOO GREAT*
- 'theme_suggestions_links' => array(0)
- 'theme_suggestions_links_alter' => array(0)
- 'paragraph_view' => array(0)
- →'paragraph_view_alter' => array(1)
*DEPTH TOO GREAT*
- 'paragraphs_behavior_info_alter' => array(0)
- →'theme_suggestions_paragraph' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_paragraph_alter' => array(0)
- 'block_build_menu_block_alter' => array(0)
- 'block_view_menu_block_alter' => array(0)
- →'form_user_login_form_alter' => array(1)
*DEPTH TOO GREAT*
- 'validation_constraint_alter' => array(0)
- 'query_user_access_alter' => array(0)
- 'query_entity_query_user_alter' => array(0)
- 'entity_reference_selection_alter' => array(0)
- →'user_presave' => array(1)
*DEPTH TOO GREAT*
- →'entity_presave' => array(1)
*DEPTH TOO GREAT*
- 'user_insert' => array(0)
- →'entity_insert' => array(5)
*DEPTH TOO GREAT*
- 'entity_usage_track_info_alter' => array(0)
- 'token_entity_mapping_alter' => array(0)
- 'pathauto_alias_types_alter' => array(0)
- →'tokens' => array(16)
*DEPTH TOO GREAT*
- 'tokens_alter' => array(0)
- →'token_info' => array(14)
*DEPTH TOO GREAT*
- 'theme_suggestions_webform_element_more' => array(0)
- 'theme_suggestions_webform_element_more_alter' => array(0)
- →'token_info_alter' => array(4)
*DEPTH TOO GREAT*
- →'mail_alter' => array(1)
*DEPTH TOO GREAT*
- 'mail_backend_info_alter' => array(0)
- →'user_login' => array(3)
*DEPTH TOO GREAT*
- 'comment_field_values_init' => array(0)
- 'comment_create' => array(0)
- →'field_widget_info_alter' => array(3)
*DEPTH TOO GREAT*
- 'comment_prepare_form' => array(0)
- →'field_widget_form_alter' => array(3)
*DEPTH TOO GREAT*
- 'field_widget_text_textarea_form_alter' => array(0)
- →'field_widget_multivalue_form_alter' => array(1)
*DEPTH TOO GREAT*
- 'field_widget_multivalue_text_textarea_form_alter' => array(0)
- 'field_widget_string_textfield_form_alter' => array(0)
- 'field_widget_multivalue_string_textfield_form_alter' => array(0)
- 'field_widget_language_select_form_alter' => array(0)
- 'field_widget_multivalue_language_select_form_alter' => array(0)
- 'form_comment_form_alter' => array(0)
- 'form_comment_comment_form_alter' => array(0)
- 'theme_suggestions_field_multiple_value_form' => array(0)
- 'theme_suggestions_field_multiple_value_form_alter' => array(0)
- 'theme_suggestions_select' => array(0)
- 'theme_suggestions_select_alter' => array(0)
- 'theme_suggestions_filter_guidelines' => array(0)
- 'theme_suggestions_filter_guidelines_alter' => array(0)
- 'theme_suggestions_filter_tips' => array(0)
- 'theme_suggestions_filter_tips_alter' => array(0)
- 'theme_suggestions_text_format_wrapper' => array(0)
- 'theme_suggestions_text_format_wrapper_alter' => array(0)
- 'update_projects_alter' => array(0)
- 'update_status_alter' => array(0)
- 'user_build_defaults_alter' => array(0)
- →'user_view' => array(1)
*DEPTH TOO GREAT*
- →'user_view_alter' => array(1)
*DEPTH TOO GREAT*
- 'theme_suggestions_user' => array(0)
- 'theme_suggestions_user_alter' => array(0)
- 'form_user_pass_reset_alter' => array(0)
- →'form_user_pass_alter' => array(1)
*DEPTH TOO GREAT*
- →'user_logout' => array(1)
*DEPTH TOO GREAT*
- 'pathauto_punctuation_chars_alter' => array(0)
- 'theme_suggestions_table' => array(0)
- 'theme_suggestions_table_alter' => array(0)
- 'contextual_links_alter' => array(0)
- →'contextual_links_view_alter' => array(5)
*DEPTH TOO GREAT*
- 'view_access' => array(0)
- 'context_access' => array(0)
- 'menu_access' => array(0)
- 'views_plugins_area_alter' => array(0)
- →'form_views_exposed_form_alter' => array(2)
*DEPTH TOO GREAT*
- 'query_views_block_content_alter' => array(0)
- 'block_content_type_access' => array(0)
- →'entity_operation' => array(3)
*DEPTH TOO GREAT*
- 'entity_operation_alter' => array(0)
- 'theme_suggestions_dropbutton_wrapper' => array(0)
- 'theme_suggestions_dropbutton_wrapper_alter' => array(0)
- 'theme_suggestions_views_exposed_form' => array(0)
- 'theme_suggestions_views_exposed_form_alter' => array(0)
- 'theme_suggestions_views_view_table' => array(0)
- 'theme_suggestions_views_view_table_alter' => array(0)
- 'theme_suggestions_tablesort_indicator' => array(0)
- 'theme_suggestions_tablesort_indicator_alter' => array(0)
- 'theme_suggestions_views_mini_pager' => array(0)
- 'theme_suggestions_views_mini_pager_alter' => array(0)
- 'theme_suggestions_menu_local_action' => array(0)
- 'theme_suggestions_menu_local_action_alter' => array(0)
- 'block_content_prepare_form' => array(0)
- 'field_widget_text_textarea_with_summary_form_alter' => array(0)
- 'field_widget_multivalue_text_textarea_with_summary_form_alter' => array(0)
- 'field_widget_string_textarea_form_alter' => array(0)
- 'field_widget_multivalue_string_textarea_form_alter' => array(0)
- 'form_block_content_form_alter' => array(0)
- 'form_block_content_basic_edit_form_alter' => array(0)
- 'theme_suggestions_details' => array(0)
- 'theme_suggestions_details_alter' => array(0)
- 'theme_suggestions_vertical_tabs' => array(0)
- 'theme_suggestions_vertical_tabs_alter' => array(0)
- 'block_content_presave' => array(0)
- 'block_content_update' => array(0)
- →'entity_update' => array(5)
*DEPTH TOO GREAT*
- →'requirements' => array(21)
*DEPTH TOO GREAT*
- 'media_source_info_alter' => array(0)
- 'webform_libraries_info_alter' => array(0)
- 'theme_suggestions_status_report_page' => array(0)
- 'theme_suggestions_status_report_page_alter' => array(0)
- 'theme_suggestions_status_report_counter' => array(0)
- 'theme_suggestions_status_report_counter_alter' => array(0)
- 'theme_suggestions_status_report_general_info' => array(0)
- 'theme_suggestions_status_report_general_info_alter' => array(0)
- 'theme_suggestions_status_report_grouped' => array(0)
- 'theme_suggestions_status_report_grouped_alter' => array(0)
- →protected verified -> array(9)
- 'entity_load' => boolTRUE
- 'user_role_load' => boolTRUE
- 'entity_preload' => boolTRUE
- 'user_load' => boolTRUE
- 'node_load' => boolTRUE
- 'entity_view_mode_alter' => boolTRUE
- 'context_load' => boolTRUE
- 'node_build_defaults_alter' => boolTRUE
- 'entity_build_defaults_alter' => boolTRUE
- protected hookInfo -> NULL
- →protected cacheBackend -> Drupal\Core\Cache\ChainedFastBackend(5)
- contents
- Static class properties (2)
- Available methods (17)
- protected bin -> string(15) "cache_bootstrap"
- →protected consistentBackend -> Drupal\Core\Cache\DatabaseBackend(4)
*DEPTH TOO GREAT*
- →protected fastBackend -> Drupal\Core\Cache\ApcuBackend(4)
*DEPTH TOO GREAT*
- protected lastWriteTimestamp -> float1718762072.948
- public _serviceId -> string(15) "cache.bootstrap"
- constant LAST_WRITE_TIMESTAMP_PREFIX :: string(21) "last_write_timestamp_"
- constant CACHE_PERMANENT :: integer-1
- →public __construct(Drupal\Core\Cache\CacheBackendInterface $consistent_backend, Drupal\Core\Cache\CacheBackendInterface $fast_backend, $bin)
Constructs a ChainedFastBackend object. @param \Drupal\Core\Cache\CacheBackendInterface $consistent_backend The consistent cache backend. @param \Drupal\Core\Cache\CacheBackendInterface $fast_backend The fast cache backend. @param string $bin The cache bin for which the object is created. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:91
- →public delete($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:204
- →public deleteAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:220
- →public deleteMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:212
- →public garbageCollection()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:261
- →public get($cid, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:101
- →public getMultiple(&$cids, $allow_invalid = false)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:110
- →public invalidate($cid)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:228
- →public invalidateAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:253
- →public invalidateMultiple(array $cids)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:235
- →public invalidateTags(array $tags)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:243
- →public removeBin()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:269
- →public reset()
@todo Document in https://www.drupal.org/node/2311945. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:277
- →public set($cid, $data, $expire = -1, array $tags = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:179
- →public setMultiple(array $items)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:190
- →protected getLastWriteTimestamp()
Gets the last write timestamp. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:284
- →protected markAsOutdated()
Marks the fast cache bin as outdated because of a write. Defined in <ROOT>/core/lib/Drupal/Core/Cache/ChainedFastBackend.php:295
- protected cacheNeedsWriting -> boolFALSE
- →protected alterFunctions -> array(2)
- 'entity_view_mode' => array(0)
- 'node_build_defaults,entity_build_defaults' => array(0)
- →protected root -> string(5) "/code"
- Directory (4.00K)
drwxr-xr-x
- protected includeFileKeys -> array(0)
- public _serviceId -> string(14) "module_handler"
- →public static parseDependency($dependency) -> array
Parses a dependency for comparison by drupal_check_incompatibility(). @param string $dependency A dependency string, which specifies a module dependency, and optionally the project it comes from and versions that are supported. Supported formats include: - 'module' - 'project:module' - 'project:module (>=version, version)'. @return array An associative array with three keys: - 'name' includes the name of the thing to depend on (e.g. 'foo'). - 'original_version' contains the original version string (which can be used in the UI for reporting incompatibilities). - 'versions' is a list of associative arrays, each containing the keys 'op' and 'version'. 'op' can be one of: '=', '==', '!=', '<>', '<', '<=', '>', or '>='. 'version' is one piece like '4.5-beta3'. Callers should pass this structure to drupal_check_incompatibility(). @deprecated in drupal:8.7.0 and is removed from drupal:9.0.0. Use \Drupal\Core\Extension\Dependency::createFromString() instead. @see https://www.drupal.org/node/2756875 Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:723
- →public __construct($root, array $module_list, Drupal\Core\Cache\CacheBackendInterface $cache_backend)
Constructs a ModuleHandler object. @param string $root The app root. @param array $module_list An associative array whose keys are the names of installed modules and whose values are Extension class parameters. This is normally the %container.modules% parameter being set up by DrupalKernel. @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend Cache backend for storing module hook implementation information. @see \Drupal\Core\DrupalKernel @see \Drupal\Core\CoreServiceProvider Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:110
- →public addModule($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:192
- →public addProfile($name, $path)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:199
- →public alter($type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:455
- →public alterDeprecated($description, $type, &$data, &$context1 = NULL, &$context2 = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:546
- →public buildModuleDependencies(array $modules)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:223
- →public getHookInfo()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:290
- →public getImplementations($hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:327
- →public getModule($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:172
- →public getModuleDirectories()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:738
- →public getModuleList()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:165
- →public getName($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:749
- →public implementsHook($module, $hook)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:367
- →public invoke($module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:387
- →public invokeAll($hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:398
- →public invokeAllDeprecated($description, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:427
- →public invokeDeprecated($description, $module, $hook, array $args = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:418
- →public isLoaded()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:158
- →public load($name)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:122
- →public loadAll()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:138
- →public loadAllIncludes($type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:253
- →public loadInclude($module, $type, $name = NULL)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:262
- →public moduleExists($module)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:246
- →public reload()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:150
- →public resetImplementations()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:345
- →public setModuleList(array $module_list = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:182
- →public writeCache()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:335
- →protected add($type, $name, $path)
Adds a module or profile to the list of currently active modules. @param string $type The extension type; either 'module' or 'profile'. @param string $name The module name; e.g., 'node'. @param string $path The module path; e.g., 'core/modules/node'. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:213
- →protected buildHookInfo()
Builds hook_hook_info() information. @see \Drupal\Core\Extension\ModuleHandler::getHookInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:308
- →protected buildImplementationInfo($hook) -> mixed[]
Builds hook implementation information for a given hook name. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. @throws \RuntimeException Exception thrown when an invalid implementation is added by hook_module_implements_alter(). @see \Drupal\Core\Extension\ModuleHandler::getImplementationInfo() Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:623
- →protected getImplementationInfo($hook) -> mixed[]
Provides information about modules' implementations of a hook. @param string $hook The name of the hook (e.g. "help" or "menu"). @return mixed[] An array whose keys are the names of the modules which are implementing this hook and whose values are either a string identifying a file in which the implementation is to be found, or FALSE, if the implementation is in the module file. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:577
- →protected verifyImplementations(&$implementations, $hook) -> bool
Verifies an array of implementations loaded from the cache, by including the lazy-loaded $module.$group.inc, and checking function_exists(). @param string[] $implementations Implementation "group" by module name. @param string $hook The hook name. @return bool TRUE, if all implementations exist. FALSE, if one or more implementations don't exist and need to be removed from the cache. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:672
- →private triggerDeprecationError($description, $hook)
Triggers an E_USER_DEPRECATED error if any module implements the hook. @param string $description Helpful text describing what to do instead of implementing this hook. @param string $hook The name of the hook. Defined in <ROOT>/core/lib/Drupal/Core/Extension/ModuleHandler.php:441
- →protected stringTranslation -> Drupal\Core\StringTranslation\TranslationManager(4)
- contents
- Available methods (10)
- →protected translators -> array(1)
- →'30' => array(1)
*DEPTH TOO GREAT*
- protected sortedTranslators -> NULL
- protected defaultLangcode -> string(2) "en"
- public _serviceId -> string(18) "string_translation"
- →public __construct(Drupal\Core\Language\LanguageDefault $default_language)
Constructs a TranslationManager object. @param \Drupal\Core\Language\LanguageDefault $default_language The default language. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:52
- →public addTranslator(Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator, $priority = 0) -> $this
Appends a translation system to the translation chain. @param \Drupal\Core\StringTranslation\Translator\TranslatorInterface $translator The translation interface to be appended to the translation chain. @param int $priority The priority of the logger being added. @return $this Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:66
- →public formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:152
- →public getStringTranslation($langcode, $string, $context)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:92
- →public reset()
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:169
- →public setDefaultLangcode($langcode)
Sets the default langcode. @param string $langcode A language code. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:162
- →public translate($string, array $args = array(), array $options = array())
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:109
- →public translateString(Drupal\Core\StringTranslation\TranslatableMarkup $translated_string)
{@inheritdoc} Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:116
- →protected doTranslate($string, array $options = array()) -> string
Translates a string to the current language or to a given language. @param string $string A string containing the English text to translate. @param array $options An associative array of additional options, with the following elements: - 'langcode': The language code to translate to a language other than what is used to display the page. - 'context': The context the source string belongs to. @return string The translated string. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:134
- →protected sortTranslators() -> \Drupal\Core\StringTranslation\Translator\TranslatorInterface[]
Sorts translators according to priority. @return \Drupal\Core\StringTranslation\Translator\TranslatorInterface[] A sorted array of translator objects. Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/TranslationManager.php:79
- protected _serviceIds -> array(0)
- protected _entityStorages -> array(0)
- constant THROW_EXCEPTION :: string(9) "exception"
- constant TRIGGER_WARNING :: string(7) "warning"
- constant TRIGGER_SILENCED_DEPRECATION :: string(20) "silenced_deprecation"
- →public static createInstance(Symfony\Component\DependencyInjection\ContainerInterface $container, Drupal\Core\Entity\EntityTypeInterface $entity_type)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:120
- →public static renderLinks($node_entity_id, $view_mode, $langcode, $is_in_preview, $revision_id = NULL) -> array
#lazy_builder callback; builds a node's links. @param string $node_entity_id The node entity ID. @param string $view_mode The view mode in which the node entity is being viewed. @param string $langcode The language in which the node entity is being viewed. @param bool $is_in_preview Whether the node is currently being previewed. @param $revision_id (optional) The identifier of the node revision to be loaded. If none is provided, the default revision will be loaded. @return array A renderable array representing the node links. Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:89
- →public static trustedCallbacks()
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:154
- →public __construct(Drupal\Core\Entity\EntityTypeInterface $entity_type, Drupal\Core\Entity\EntityRepositoryInterface $entity_repository, Drupal\Core\Language\LanguageManagerInterface $language_manager, Drupal\Core\Theme\Registry $theme_registry = NULL, Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository = NULL)
Constructs a new EntityViewBuilder. @param \Drupal\Core\Entity\EntityTypeInterface $entity_type The entity type definition. @param \Drupal\Core\Entity\EntityRepositoryInterface $entity_repository The entity repository service. @param \Drupal\Core\Language\LanguageManagerInterface $language_manager The language manager. @param \Drupal\Core\Theme\Registry $theme_registry The theme registry. @param \Drupal\Core\Entity\EntityDisplayRepositoryInterface $entity_display_repository The entity display repository. Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:104
- →public __get($name)
Alows to access deprecated/removed properties. This method must be public. Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DeprecatedServicePropertyTrait.php:15
- →public __sleep()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:30
- →public __wakeup()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:65
- →public build(array $build) -> array
Builds an entity's view; augments entity defaults. This function is assigned as a #pre_render callback in ::view(). It transforms the renderable array for a single entity to the same structure as if we were rendering multiple entities, and then calls the default ::buildMultiple() #pre_render callback. @param array $build A renderable array containing build information and context for an entity view. @return array The updated renderable array. @see \Drupal\Core\Render\RendererInterface::render() Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:248
- →public buildComponents(array &$build, array $entities, array $displays, $view_mode)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:18
- →public buildMultiple(array $build_list) -> array
Builds multiple entities' views; augments entity defaults. This function is assigned as a #pre_render callback in ::viewMultiple(). By delaying the building of an entity until the #pre_render processing in drupal_render(), the processing cost of assembling an entity's renderable array is saved on cache-hit requests. @param array $build_list A renderable array containing build information and context for an entity view. @return array The updated renderable array. @see \Drupal\Core\Render\RendererInterface::render() Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:272
- →public getCacheTags()
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:406
- →public resetCache(array $entities = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:413
- →public setModuleHandler(Drupal\Core\Extension\ModuleHandlerInterface $module_handler) -> $this
Sets the module handler for this handler. @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler The module handler. @return $this Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:46
- →public setStringTranslation(Drupal\Core\StringTranslation\TranslationInterface $translation) -> $this
Sets the string translation service to use. @param \Drupal\Core\StringTranslation\TranslationInterface $translation The string translation service. @return $this Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:118
- →public view(Drupal\Core\Entity\EntityInterface $entity, $view_mode = full, $langcode = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:133
- →public viewField(Drupal\Core\Field\FieldItemListInterface $items, $display_options = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:458
- →public viewFieldItem(Drupal\Core\Field\FieldItemInterface $item, $display = array())
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:483
- →public viewMultiple(array $entities = array(), $view_mode = full, $langcode = NULL)
{@inheritdoc} Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:156
- →protected static buildLinks(Drupal\node\NodeInterface $entity, $view_mode) -> array
Build the default links (Read more) for a node. @param \Drupal\node\NodeInterface $entity The node object. @param string $view_mode A view mode identifier. @return array An array that can be processed by drupal_pre_render_links(). Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:124
- →protected addContextualLinks(array &$build, Drupal\Core\Entity\EntityInterface $entity)
Add contextual links. @param array $build The render array that is being created. @param \Drupal\Core\Entity\EntityInterface $entity The entity to be prepared. Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:366
- →protected alterBuild(array &$build, Drupal\Core\Entity\EntityInterface $entity, Drupal\Core\Entity\Display\EntityViewDisplayInterface $display, $view_mode)
Specific per-entity building. @param array $build The render array that is being created. @param \Drupal\Core\Entity\EntityInterface $entity The entity to be prepared. @param \Drupal\Core\Entity\Display\EntityViewDisplayInterface $display The entity view display holding the display options configured for the entity components. @param string $view_mode The view mode that should be used to prepare the entity. Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:401
- →protected formatPlural($count, $singular, $plural, array $args = array(), array $options = array())
Formats a string containing a count of items. @see \Drupal\Core\StringTranslation\TranslationInterface::formatPlural() Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:79
- →protected getBuildDefaults(Drupal\Core\Entity\EntityInterface $entity, $view_mode)
{@inheritdoc} Defined in <ROOT>/core/modules/node/src/NodeViewBuilder.php:60
- →protected getNumberOfPlurals($langcode = NULL)
Returns the number of plurals supported by a given language. @see \Drupal\locale\PluralFormulaInterface::getNumberOfPlurals() Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:88
- →protected getSingleFieldDisplay($entity, $field_name, $display_options) -> \Drupal\Core\Entity\Display\EntityViewDisplayInterface
Gets an EntityViewDisplay for rendering an individual field. @param \Drupal\Core\Entity\EntityInterface $entity The entity. @param string $field_name The field name. @param string|array $display_options The display options passed to the viewField() method. @return \Drupal\Core\Entity\Display\EntityViewDisplayInterface Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:516
- →protected getStringTranslation() -> \Drupal\Core\StringTranslation\TranslationInterface
Gets the string translation service. @return \Drupal\Core\StringTranslation\TranslationInterface The string translation service. Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:102
- →protected isViewModeCacheable($view_mode) -> bool
Determines whether the view mode is cacheable. @param string $view_mode Name of the view mode that should be rendered. @return bool TRUE if the view mode can be cached, FALSE otherwise. Inherited from Drupal\Core\Entity\EntityViewBuilder Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityViewBuilder.php:446
- →protected moduleHandler() -> \Drupal\Core\Extension\ModuleHandlerInterface
Gets the module handler. @return \Drupal\Core\Extension\ModuleHandlerInterface The module handler. Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityHandlerBase.php:31
- →protected t($string, array $args = array(), array $options = array()) -> \Drupal\Core\StringTranslation\TranslatableMarkup
Translates a string to the current language or to a given language. See \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() for important security information and usage guidelines. In order for strings to be localized, make them available in one of the ways supported by the @link https://www.drupal.org/node/322729 Localization API @endlink. When possible, use the \Drupal\Core\StringTranslation\StringTranslationTrait $this->t(). Otherwise create a new \Drupal\Core\StringTranslation\TranslatableMarkup object. @param string $string A string containing the English text to translate. @param array $args (optional) An associative array of replacements to make after translation. Based on the first character of the key, the value is escaped and/or themed. See \Drupal\Component\Render\FormattableMarkup::placeholderFormat() for details. @param array $options (optional) An associative array of additional options, with the following elements: - 'langcode' (defaults to the current language): A language code, to translate to a language other than what is used to display the page. - 'context' (defaults to the empty context): The context the source string belongs to. See the @link i18n Internationalization topic @endlink for more information about string contexts. @return \Drupal\Core\StringTranslation\TranslatableMarkup An object that, when cast to a string, returns the translated string. @see \Drupal\Component\Render\FormattableMarkup::placeholderFormat() @see \Drupal\Core\StringTranslation\TranslatableMarkup::__construct() @ingroup sanitization Inherited from Drupal\Core\Entity\EntityHandlerBase Defined in <ROOT>/core/lib/Drupal/Core/StringTranslation/StringTranslationTrait.php:70
- string(5) "build"